home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-20 / ll200e.zip / LAN-DOC.EXE / LAN-DOC.2 < prev   
Text File  |  1992-05-04  |  138KB  |  3,422 lines

  1.         Appendix 1 LAN-LINK 2.00 Disk Files, Page 114
  2.  
  3.  
  4.         Appendix 2 LAN-LINK Disk Files
  5.  
  6.         The following disk files are associated with the program.
  7.  
  8.                   LAN-LINK.COM
  9.                   LAN-LINK.SYS
  10.                   *.RUN
  11.                   LAN-LINK.LOG
  12.                   LAN-LINK.DIR
  13.                   CONFIG.SYS
  14.                   *.MBX
  15.                   *.BBS
  16.                   LAN-LINK.001 .. LAN-LINK.010
  17.                   QBU-RX.BAT
  18.                   QBU-TX.BAT
  19.                   LAN-LINK.QTA
  20.                   QZ*.BAT
  21.                   ELMER.QSO
  22.  
  23.         Consider each of them in turn.
  24.  
  25.         1.0 LAN-LINK.EXE
  26.  
  27.         This is the program. You activate it from DOS by typing the word 
  28.         LAN-LINK followed by ENTER in the normal manner of invoking DOS 
  29.         commands.
  30.  
  31.         2.0 LAN-LINK.SYS
  32.  
  33.         This file contains the configuration information for both the 
  34.         program and the TNC. YOU MUST EDIT IT before you run the program 
  35.         on the air the first time. Use the customization options in the 
  36.         parameters menu to make the changes.
  37.  
  38.         The contents of the default file together with an item number are 
  39.         shown below.
  40.  
  41.                 1. Callsign
  42.                 2. Selcal 
  43.                 3. CQ Text
  44.                 4. CTEXT Line
  45.                 5. ELMER Flag
  46.                 6. CQ Delay (seconds)
  47.                 7. CQ Delay (minutes)
  48.                 8. :QSP: Message Relay Flag
  49.                 9. PC Serial Communications Port Number
  50.                 10. TNC Type
  51.                 11. PC to TNC Baud Rate
  52.                 12. VHF Log Book File 
  53.                 13. HF Log Book File 
  54.                 14. GMT Offset
  55.                 15. Path Directory File name
  56.  
  57.  
  58.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  59.         Appendix 1 LAN-LINK 2.00 Disk Files, Page 115
  60.  
  61.  
  62.                 16. Brag Tape File name
  63.                 17. BBS Snatch Mail Trigger Word
  64.                 18. QTC Snatch Flag
  65.                 19. BBS Snatch Flag 
  66.                 20. Shut Down Mode
  67.                 21. PC to TNC Data Bits
  68.                 22. PC to TNC Parity Bit
  69.                 23. PC to TNC Stop Bits
  70.                 24. DCD Flag
  71.                 25. QBM Download Subdirectory 
  72.                 26. Run File Directory Path
  73.                 27. BBS Read Request Command
  74.                 28. Local BBS Callsign
  75.                 29. SAREX Callsign
  76.                 30. SAREX Capture to Disk File name
  77.                 31. PacketCluster Call
  78.                 32. Digipeat Detect Flag
  79.                 33. Node Drop Link Flag
  80.                 34. Sound Flag
  81.                 35. Display Computer Generated Commands Flag
  82.                 36. Date/timestamp in Call Sequence Flag
  83.                 37. Keyboard Character Beep value.
  84.                 38. :QBU: Receiving Station Batch file (QBU-RX.BAT)
  85.                 39. :QBU: Originating Station Batch file (QBU-TX.BAT)
  86.                 40. Capture-to-disk Flag
  87.                 41. Beacon Control/LAN-LINK handshake Flag
  88.                 42. Read Bulletin Character
  89.                 43. BBS Subject String
  90.                 44. BBS Message String
  91.                 45. VHF Paclen
  92.                 46. HF Paclen
  93.                 47. Beacon Time
  94.                 48. Number of CQ Lines
  95.                 49. Word wrap 
  96.                 50. PC Port 4 Custom Address 
  97.                 51. PC Port 4 Custom IRQ
  98.                 52. VHF Stream switch character
  99.                 53. HF Stream switch character
  100.                 54. TNC Error message
  101.                 55. Connect Timeout Delay
  102.                 56. Custom Prompt
  103.                 57. ELMER Configuration File
  104.                 58. Flag XMITOK
  105.                 59. Input Message Base Count
  106.                 60. Default users
  107.                 61-88. Custom Colors
  108.                 89. First PacketCluster Command 
  109.                 90. Second PacketCluster Command 
  110.                 91. TNC Mailbox ON Command
  111.                 92. TNC Mailbox OFF Command
  112.                 93. VHF Maxframe Command
  113.                 94. HF Maxframe Command
  114.  
  115.  
  116.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  117.         Appendix 1 LAN-LINK 2.00 Disk Files, Page 116
  118.  
  119.  
  120.                 95. Start of Scan Words (MUST HAVE AT LEAST ONE)
  121.                 96. * end of Scan Words
  122.                 97. Start of Common Calls (MUST HAVE AT LEAST ONE)
  123.                 98. * end of Common Calls
  124.                 99. Remaining TNC start up Commands.
  125.  
  126.         The contents of each line are described in the section of the 
  127.         Parameters menu which deals with customizing them except for the 
  128.         ones described below. They can only be changed by using the 
  129.         editor. The remaining lines contain commands to the TNC. For 
  130.         further information about them refer to the TNC manual. LAN-LINK 
  131.         assumes different defaults in some instances to those set in the 
  132.         TNC. The SYS file contains only those that are different to the 
  133.         TNC default reset state. 
  134.  
  135.              2.1 CTEXT Line
  136.  
  137.              This parameter is the CTEXT line changed in the TNC Menu.
  138.  
  139.              2.2 ELMER Flag
  140.  
  141.              ELMER is only active in the Packet communications mode, when 
  142.              you are connected.
  143.  
  144.              This parameter is the ELMER Flag. If it is a 1 ELMER, is 
  145.              active. IF it is a 0 ELMER is turned off. If the ELMER 
  146.              Configuration File is not present in the default directory, 
  147.              LAN-LINK will turn ELMER off.
  148.  
  149.              2.3 PC Port 4 Custom Address 
  150.  
  151.              This parameter is the decimal value of the address of your 
  152.              Port 4. Use this parameter if you are using a non standard 
  153.              Serial I/O card. Configure the PC Port to 4. The PC default 
  154.              address for Com4 is 2E8 (hex) or   ****.
  155.  
  156.              2.4 PC Port 4 Custom IRQ
  157.  
  158.              This parameter is the decimal value of the IRQ of your Port 
  159.              4. Use this parameter if you are using a non standard Serial 
  160.              I/O card. Configure the PC Port to 4. The PC default IRQ for 
  161.              Com4 is 3.
  162.  
  163.              2.5. VHF Stream switch character
  164.  
  165.              This parameter is the VHF Stream switch character. If you 
  166.              wish to change it, you must enter the ASCII representation 
  167.              in this line, and the equivalent stream switch command in 
  168.              the LAN-LINK.SYS file.
  169.  
  170.  
  171.  
  172.  
  173.  
  174.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  175.         Appendix 1 LAN-LINK 2.00 Disk Files, Page 117
  176.  
  177.  
  178.              2.6 HF Stream switch character
  179.  
  180.              This parameter is the HF Stream switch character. If you 
  181.              wish to change it, you must enter the ASCII representation 
  182.              in this line, and the equivalent stream switch command in 
  183.              the LAN-LINK.SYS file. The KAM is currently the only TNC 
  184.              that has different HF and VHF stream switch characters.
  185.  
  186.              24.2.54. TNC Error message
  187.  
  188.              This parameter is the error message your TNC generates. The 
  189.              PK-232 generates '?What?', others may generate 'EV?' or 
  190.              '?EH'.
  191.  
  192.              2.7 Connect Timeout Delay
  193.  
  194.              This parameter is the time in minutes you stay connected to 
  195.              another packet station after the receipt of the last 
  196.              incoming character.
  197.  
  198.              2.8 ELMER Configuration File
  199.  
  200.              This parameter is the name of the default ELMER 
  201.              Configuration file. It is changed through the ELMER Menu.
  202.  
  203.              2.9 Flag XMITOK
  204.  
  205.              This parameter is determines if the TNC turns XMITOK on and 
  206.              off when entering and leaving the CW communications Mode. 
  207.              You may have to change this parameter depending on the way 
  208.              you wire the transmitter key plug to the TNC.
  209.  
  210.              2.10 First PacketCluster Command 
  211.  
  212.              This parameter is the first command (up to 20 characters) 
  213.              LAN-LINK sends to the PacketCluster after receiving a '>' 
  214.              character at the end of line form the PacketCluster.
  215.  
  216.              2.11 Second PacketCluster Command 
  217.  
  218.              This parameter is the second command (up to 20 characters) 
  219.              LAN-LINK sends to the PacketCluster after receiving a '>' 
  220.              character at the end of line form the PacketCluster.
  221.  
  222.              2.12 TNC Mailbox ON Command
  223.  
  224.              This parameter is the command (up to 15 characters) your TNC 
  225.              expects to turn its internal mailbox ON.
  226.  
  227.              2.13 TNC Mailbox OFF Command
  228.  
  229.              This parameter is the command (up to 15 characters) your TNC 
  230.  
  231.  
  232.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  233.         Appendix 1 LAN-LINK 2.00 Disk Files, Page 118
  234.  
  235.  
  236.              expects to turn its internal mailbox OFF.
  237.  
  238.              2.14 VHF Maxframe Command
  239.  
  240.              This parameter is the command (up to 15 characters) your TNC 
  241.              expects to set the VHF MAXFRAME parameter.
  242.  
  243.              2.15 HF Maxframe Command
  244.  
  245.              This parameter is the command (up to 15 characters) your TNC 
  246.              expects to set the HF MAXFRAME parameter.
  247.  
  248.         NOTE: If you are not using a TNC1 you MUST set the HEADERLN 
  249.         parameter to ON. The packet headers and the text of the packets 
  250.         must show up on your screen on separate lines. You must also have 
  251.         the "Echo as Sent" feature set ON ('EAS ON' for PK-232 and 'XM' 
  252.         ON ' for the KAM).
  253.  
  254.         3.0 *.RUN
  255.  
  256.         These files contain incoming data from the TNC recorded while the 
  257.         'capture to disk' function was active. LAN-LINK names them as 
  258.         YYMMDD.RUN automatically (YY = Year, MM = Month, DD = Date, i.e. 
  259.         900903.RUN is a file for 3 Sept 1990).
  260.  
  261.         4.0 *.DBF (HF.DBF and VHF.DBF)
  262.  
  263.         These file contain the log entries. They are Dbase 3 and 4 
  264.         compatible. The format of the logbook file is the same as that 
  265.         used by the LOGBOOK package of the PC-HAM software package, with 
  266.         more space for comments.
  267.  
  268.         5.0 LAN-LINK.DIR
  269.  
  270.         This is the directory file as described in Section 6.1.2. You use 
  271.         it to store connect, NET/ROM, TheLink, KA-Node or digipeat paths 
  272.         as well as name/callsign relationships. 
  273.  
  274.          Examples are
  275.          Joe G3ZCZ
  276.          Alon 4Z4ZB V 4X6AA
  277.          Milt 4X6AA
  278.          LR 4X6LR
  279.          hf-il 4x4hf v 4z4zb 4x4il
  280.          hf-rj 4x4hf v 4z4zb 4z4rj
  281.          K1HTV ELK v WB4APR-5! SNJ3! NNJ! WMA! SCCT! K1HTV
  282.          w9tnn-2 jrw !% w3eax-7 !& w9tnn-2
  283.  
  284.         You create this file with the editor or by using your word 
  285.         processor in its non-document mode. You must leave AT LEAST one 
  286.         space character between the first (key) word and the connect 
  287.         path. When you type in the key word, the program does not care 
  288.  
  289.  
  290.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  291.         Appendix 1 LAN-LINK 2.00 Disk Files, Page 119
  292.  
  293.  
  294.         about upper or lower case. 
  295.  
  296.         You may also use the 'reMember Path' option in the Call Menu to 
  297.         make entries in this file.
  298.  
  299.         If you already have a YAPP.DIR or a PK232COM.DIR file just rename 
  300.         it to LAN-LINK.DIR and add any NET/ROM and/or KA-Node paths. 
  301.  
  302.         NOTE: All path entries in LAN-LINK.DIR must be on a single 80 
  303.         column line.
  304.  
  305.         6.0 CONFIG.SYS
  306.  
  307.         You must have a CONFIG.SYS file on the boot disk if you are going 
  308.         to use the disk logging features. This file must contain the line 
  309.  
  310.         FILES = 20
  311.  
  312.         See the DOS manual for more information about the CONFIG.SYS 
  313.         file.
  314.  
  315.         7.0 *.MBX
  316.  
  317.         These are the files associated with the stations you have 
  318.         designated as LAN store and forward mailboxes. Other stations can 
  319.         only :QRU: with you if you have a 'theircall.MBX' file on your 
  320.         disk. Thus if for example you want to use 4Z4ZB as a store and 
  321.         forward mailbox, you will have to create an ASCII file called 
  322.         4Z4ZB.MBX using Editor, or the non-document mode of your word 
  323.         processor. In this file you will put a list of the call signs of 
  324.         the stations 4Z4ZB can connect to reliably. If for example you 
  325.         want 4Z4ZB to be able to store messages from you to 4X6AA, 4X6LR, 
  326.         G3ZCZ, ON8IK, F0WN,and G8BTB, you would put those call signs in 
  327.         the file, one call on a line as follows.
  328.  
  329.          4X6AA
  330.          4X6LR
  331.          G3ZCZ
  332.          ON8IK
  333.          F0WN
  334.          G8BTB
  335.  
  336.         When the QRU function is invoked either by you manually or by 
  337.         4Z4ZB connecting to you and sending you the command :QRU:, any 
  338.         message files present on your system addressed to any of those 
  339.         stations (E.G. G3ZCZ.OUT and ON8IK.OUT) will be transferred from 
  340.         you to 4Z4ZB just as if you had tried to :QSP: the messages 
  341.         manually or as if G3ZCZ or ON8IK had connected directly to you. 
  342.         The file names on your system will be changed to *.OLD.
  343.  
  344.         You must create one file for each designated store and forward 
  345.         station, ie. 4Z4ZB.MBX, G3ZCZ.MBX etc.
  346.  
  347.  
  348.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  349.         Appendix 1 LAN-LINK 2.00 Disk Files, Page 120
  350.  
  351.  
  352.  
  353.         8.0 *.BBS
  354.  
  355.         These are LOCAL-BBS.BBS AUTO-Upload Command files.
  356.  
  357.         Each file is named for the callsign of the BBS that you wish to 
  358.         access. It must have exactly the name as the callsign of the BBS. 
  359.         Thus if the BBS is W9TNN-1 the name of the file must be W9TNN-
  360.         1.BBS, or if the BBS is 4Z4ZB then the file must be called 
  361.         4Z4ZB.BBS. The file must be an ASCII file. that means the word 
  362.         processor must be used in the non- document mode to create it.
  363.  
  364.         This file contains the command sequence that you would have typed 
  365.         at the keyboard if you were accessing the BBS manually. The ONE 
  366.         difference is that the text of a message you are uploading with 
  367.         the S command must be followed by the character string :EOF: (on 
  368.         a separate line) as illustrated by the example below.
  369.  
  370.         The contents of A TYPICAL *.BBS file are shown below as an 
  371.         example.
  372.  
  373.                    k 1234
  374.                    d \net\lan-link.doc
  375.                    s g8btb
  376.                    Test Message
  377.                    This is a test message.
  378.                    :EOF:
  379.                    sp G3ZCZ @ N4QQ
  380.                    Greetings
  381.                    The text of this message is greetings from LAN-LINK.
  382.                    /ex
  383.                    lm
  384.                    r 567
  385.                    r 593
  386.  
  387.         9.0 LAN-LINK.001 - LAN-LINK.010
  388.  
  389.         These are 10 different ASCII files with fixed names. They can be 
  390.         transmitted using the Alternate function keys. Their contents can 
  391.         be viewed using the Shift function keys. In all cases the 
  392.         function key to use for a particular file corresponds to the 
  393.         number in the file suffix. For example, use Alt/Shift Function 
  394.         Key 3 (Alt-F3) to transmit/view file LAN-LINK.003. You may also 
  395.         use the Edit Menu to edit/create the files.
  396.  
  397.         In case you forget what you put in each of the files, LAN- LINK 
  398.         allows you to take a peek into all of them at the same time. Use 
  399.         Control Function key 1 (Control-F1) to look at the first line of 
  400.         all the LAN-LINK.001 - LAN-LINK.010 files and the Brag Tape.
  401.  
  402.  
  403.  
  404.  
  405.  
  406.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  407.         Appendix 1 LAN-LINK 2.00 Disk Files, Page 121
  408.  
  409.  
  410.         10.0 QBU-RX.BAT
  411.  
  412.         This is the command or batch file used in the :QBU: originating 
  413.         station.
  414.  
  415.         11.0 QBU-TX.BAT
  416.  
  417.         This is the command or batch file used in the :QBU: receiving 
  418.         station.
  419.  
  420.         12.0 LAN-LINK.QTA
  421.  
  422.         You can leave a message on your system for someone else in a file 
  423.         named CALLSIGN.OUT. When the station with that callsign connects 
  424.         to you, the message will be sent, and the filename will be 
  425.         changed from CALLSIGN.OUT to CALLSIGN.OLD. This is fine as long 
  426.         as the path between the stations good. If the path is marginal, 
  427.         it is possible that your station will transmit the message and 
  428.         change the filename, but the link will drop out before the 
  429.         message is received at the other station. If the other station 
  430.         does not connect to you and :QSM:, the message may get lost. If 
  431.         this situation occurs, you can tell LAN-LINK that there is a bad 
  432.         path between you and that station, and not to change the file 
  433.         names without an explicit :QTA: instruction from that other 
  434.         station. You do this by putting the call of the station(s) having 
  435.         a bad path in an ASCII file called LAN-LINK.QTA. Put one call on 
  436.         each line in the form
  437.  
  438.         N9BE
  439.         G8BTB
  440.  
  441.         You must use the root call of the station without an SSID. that 
  442.         means, if the station is N9BE-4, just put N9BE in the file.
  443.  
  444.         Incoming messages from stations in the LAN-LINK.QTA file will 
  445.         automatically be acknowledged by a :QTA:.
  446.  
  447.         13.0 QZ*.BAT
  448.  
  449.         As any LAN-LINK station can either receive or originate a :QZD: 
  450.         and a :QZU: command, LAN-LINK uses four batch files to control 
  451.         Zmodem transfers. These files are as follows.
  452.  
  453.         QZU-RX.BAT     Batch file implemented after receipt of :QZU:
  454.         QZU-TX.BAT     Batch file implemented after transmission of :QZU:
  455.         QZD-RX.BAT     Batch file implemented after receipt of :QZD:
  456.         QZD-TX.BAT     Batch file implemented after transmission of :QZD:
  457.  
  458.         Each LAN-LINK user must configure the QZ*.BAT files for their 
  459.         systems. The port number in the batch file should be set to the 
  460.         PC I/O Port used. The data rate in the batch file should be set 
  461.         to the data rate used between the PC and the TNC, NOT the data 
  462.  
  463.  
  464.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  465.         Appendix 1 LAN-LINK 2.00 Disk Files, Page 122
  466.  
  467.  
  468.         rate used on the radio link.
  469.  
  470.         For example, the default QZU-RX.BAT file of
  471.            'pcz 1 1200 rz %1' should be changed to
  472.            'pcz 2 1200 rz %1' if you are have interfaced your TNC to Port 
  473.         2 on your PC, and if, the baud rate between the TNC is 2400 baud, 
  474.         the file should be changed to
  475.            'pcz 2 2400 rz %1'.
  476.  
  477.         Each of the four batch files have to be customized for each user 
  478.         who is not using PC Port Com1 and 1200 baud between the PC and 
  479.         their TNC.  The high level of customization required here is 
  480.         because different Zmodem implementations require different 
  481.         sequences of instructions and LAN-LINK does not want to limit you 
  482.         to a specific one.
  483.  
  484.         14.0 ELMER.QSO
  485.  
  486.         This is the configuration file for ELMER. The contents of the 
  487.         file are as described in Appendix 8. If this file is not present, 
  488.         you will not be able to turn ELMER on.
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  523.         Appendix 3 LAN-LINK 2.00 Local Area Network Capability, Page 123
  524.  
  525.  
  526.         APPENDIX 3. Local Area Network Capability
  527.  
  528.         VHF Packet radio systems can be considered as part of a Local 
  529.         Area Network (LAN) in which messages can be left by one station 
  530.         in the computer belonging to a second station. At HF the same is 
  531.         true, but the area becomes greater. The basic problem here is 
  532.         that people can only send and receive messages to or from you 
  533.         when you are on-line. To compensate for this, BBS stations were 
  534.         developed which allowed both messages and bulletins to be stored 
  535.         by anyone for later retrieval.
  536.  
  537.         LAN-LINK allows you to store messages in your computer so as to 
  538.         use it as an automatic answering machine. By storing the messages 
  539.         in a file called by the name of callsign, with the file extension 
  540.         '.OUT', anyone connecting to the computer will get their message 
  541.         without having to request it. LAN-LINK also extends that concept 
  542.         to cover the eventuality of you wanting to take your computer 
  543.         off-line for some reason. You may now load the message into any 
  544.         other computer you can connect to using elements of the Q code 
  545.         adapted to the High Level Network Communications Language (NC/L) 
  546.         proposed in my book Software for Amateur Radio, (Book number 
  547.         1560) published by TAB Books, Blue Ridge Summit, Pa. 17214 U.S.A. 
  548.         Unfortunately, while the book is out of print, I do have a few 
  549.         copies left.
  550.  
  551.         1.0 LAN Protocol (G3ZCZ Version)
  552.  
  553.         The protocol is as follows. When connected to someone who has 
  554.         their LAN-LINK configured as a host, if you want to store a 
  555.         message you send the following instruction to the other station 
  556.         :QSP: <callsign> where <callsign> is the call of the station that 
  557.         the message is for, not the callsign of the host station in whose 
  558.         computer you are storing the message. [Note use only one space 
  559.         character after the :QSP:]. LAN-LINK sends the :QSP: message 
  560.         automatically using QSP option in the Message Menu.
  561.  
  562.         For example if you want to store a message for 4Z4ZB in 4X6AA's 
  563.         computer which is configured as a Store and Forward system, you 
  564.         would first connect to 4X6AA and then send the command as ':QSP: 
  565.         4Z4ZB'. Better still use :QSP: option in the Lan-Link Menu to 
  566.         automate the sequence.
  567.  
  568.         The computer at 4X6AA will respond either with a statement saying 
  569.         that it is ready for you to go ahead, or send a message saying 
  570.         that it can't comply. If it is ready you get a positive reply 
  571.         which will take the form :QRV: <callsign> which if you know the Q 
  572.         code, means " I am ready to accept a message for <callsign>".
  573.  
  574.         At this time you may go ahead and send the message. If you type 
  575.         the message at the keyboard, you may use either a control Z (^Z) 
  576.         character or the character sequence :EOF: followed by a carriage 
  577.         return (the ENTER key) to terminate the message. If you have 
  578.  
  579.  
  580.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  581.         Appendix 3 LAN-LINK 2.00 Local Area Network Capability, Page 124
  582.  
  583.  
  584.         first written the message into a text file you may then send it 
  585.         using the 'Send File' option of the Files Menu and the 
  586.         termination sequence is automatic.
  587.  
  588.         Once you have completed the message, the other (host) computer 
  589.         will either reply that the message has been successfully stored 
  590.         or give you an error message.
  591.  
  592.         If the message is stored and ready to be sent next time the 
  593.         addressee connects to that computer, you will see the message 
  594.         :QSL: on your screen. If something went wrong, you will get back 
  595.         a negative message taking the form :QNO: followed by a number. 
  596.         The number tells you why the operation failed.
  597.  
  598.         2.0 Message Format
  599.  
  600.         The message is stored just as if you had left it in your system 
  601.         (except that a header is added identifying the time of reception 
  602.         and the call of the sending station). It will contain a header 
  603.         showing the date and time it was received and your callsign. 
  604.         Should a message for that station already be in the system, yours 
  605.         will be appended to it. In the event the your upload is aborted, 
  606.         the amount of text received before the abort occurred will be 
  607.         stored as the message.
  608.  
  609.         When you disconnect from the other LAN-LINK host station, its 
  610.         mail beacon will be updated.
  611.  
  612.         Once the message is loaded in the host, it can only be deleted by 
  613.         the operator of the host station. When the addressee connects to 
  614.         the host and receives the message, the file type will change from 
  615.         '.OUT' to '.OLD'.  Note QTA stations require positive 
  616.         confirmation of receipt of message for the renaming to take 
  617.         place.
  618.  
  619.         3.0 ASCII File Uploading/Downloading
  620.  
  621.         There comes a time when you want to leave a file on your system 
  622.         for someone to download later. You can do this by using NC/L to 
  623.         control the transfer. You must leave the file in a subdirectory 
  624.         defined in the LAN-LINK.SYS FILE called \LAN-LINK\FILES. You must 
  625.         first create it if it does not exist. The station who wants the 
  626.         message just asks for it using :QBM: <filename>, note they do not 
  627.         need to use the full subdirectory path. They must however leave a 
  628.         single space character between :QBM: and the filename. In AMTOR 
  629.         the Mailbox must be turned on for remote functions.
  630.  
  631.         For example, you have the latest ARRL DX bulletin, and you want 
  632.         to pass it on. You could pass it to selected people by copying 
  633.         the file to individual messages with the filetype '.OUT', e.g. 
  634.         4X6AA.OUT, 4Z4ZB.OUT or even G3ZCZ.OUT if you want me to get it, 
  635.         which wastes a lot of disk space.
  636.  
  637.  
  638.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  639.         Appendix 3 LAN-LINK 2.00 Local Area Network Capability, Page 125
  640.  
  641.  
  642.  
  643.         On the other hand you could tell people that the file was 
  644.         available for downloading, either in the CTEXT connect message 
  645.         line which everyone gets when connecting to you by configuring 
  646.         LAN-LINK accordingly, or in individual ('.OUT') messages.
  647.  
  648.         If you include the following in your CTEXT message 
  649.  
  650.          "ARRLDX.015 now available"
  651.  
  652.         people will know that to download it, they just have to type the 
  653.         line ':QBM: ARRLDX.015' (one space character between :QBM: and 
  654.         the file name) to get the file. LAN-LINK is not designed as a 
  655.         BBS, however, if you copy the contents of the \LAN-LINK\FILES 
  656.         subdirectory into a file called DIR (USE DIR > DIR in DOS), 
  657.         anyone can get a list of the files you have stored in it for 
  658.         downloading by typing :QBM: DIR. Since they do not get the real 
  659.         directory, just what was in it at the time you copied it into the 
  660.         file 'DIR', you may keep "hidden" files in this subdirectory. You 
  661.         may thus leave a file for someone to download, tell them that its 
  662.         there by leaving them a message (which they will get 
  663.         automatically when they connect) and no one else connecting will 
  664.         know that it is there.
  665.  
  666.         :QDB: allows you to upload text or ASCII files.
  667.  
  668.         If you use the 'lan-linK' option of the Packet Terminal Menu, 
  669.         LAN-LINK will automate the QDB and QBM features for you.
  670.  
  671.         4.0 Path Determination to a Dx station
  672.  
  673.         If you want to establish a digipeat path to a station somewhat 
  674.         out of your direct range, you need to know which of the stations 
  675.         that you can connect to can hear that desired DX station. If you 
  676.         could get a call monitored (MH list) from the stations that you 
  677.         connect to, you would be able to see if the station you are 
  678.         connected to has heard your desired DX station. 
  679.  
  680.         LAN-LINK uses the :QMH: command to request such a list. When LAN-
  681.         LINK receives a :QMH: command, it drops back to the TNC Command 
  682.         Mode and issues a 'MH' command to the TNC (except to a TNC1 which 
  683.         does not support it). It stores the list received in a temporary 
  684.         buffer, and then returns to the Converse Mode and transmits the 
  685.         list back to the station it is linked to.
  686.  
  687.         By judicious use of :QMH: you can determine paths to other 
  688.         stations. Note however, that just because one station can hear 
  689.         another station, it does not mean that it can work it. For 
  690.         example, the station you are connected to may be using a power 
  691.         level of 1 watt or so, while the station 200 miles away that it 
  692.         heard was using 100 watts. Test the path yourself, or/and leave a 
  693.         message asking how reliable the connect path between those two 
  694.  
  695.  
  696.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  697.         Appendix 3 LAN-LINK 2.00 Local Area Network Capability, Page 126
  698.  
  699.  
  700.         stations is.
  701.  
  702.         If you and a small group use a non standard packet channel for 
  703.         inter-group communications, you may also use the :QMH: function 
  704.         to find out who the station you are connected with, has heard 
  705.         recently, when you first sign on the LAN channel.
  706.  
  707.         5.0 Binary File Transfers
  708.  
  709.         In the PC world most binary file transfers seem to be taking 
  710.         place using the YAPP protocol built into the YAPP user terminal 
  711.         program and the BBS software written by Jeff Jacobsen, WA7MBL. As 
  712.         Jeff stated in the documentation, YAPP was written to provide a 
  713.         terminal program for use in testing the WA7MBL BBS code.  However 
  714.         for many radio amateurs, YAPP was their first terminal program.
  715.  
  716.         The YAPP binary transfer protocol is similar to the Xmodem 
  717.         protocol used on landlines. In order to transmit a file, the 
  718.         sending station breaks the file down into blocks of characters. 
  719.         Each block is transmitted in sequence. After a block has been 
  720.         transmitted, the sending station waits for the receiving station 
  721.         to acknowledge that block and verify that it was received without 
  722.         errors.  
  723.  
  724.         When two stations are alone on a frequency, they can transfer 
  725.         data quite quickly. So back in 1986 when YAPP was written, it 
  726.         provided the few hams using packet radio with a binary file 
  727.         transfer capability.  Today, however, the situation is different. 
  728.         In most urban areas, each packet radio channel is occupied by 
  729.         several stations, and the requirements for speedy binary file 
  730.         transfers are somewhat different.
  731.  
  732.         6.0 Requirements for Transfer Protocols
  733.  
  734.         The AX.25 protocol provides for a basic verification that packets 
  735.         have been received error free. Thus if the binary file transfer 
  736.         protocol could start sending blocks, after establishing the 
  737.         connection, then keep sending data until one of three things 
  738.         happen; the link drops out, the receiving station signals that 
  739.         some of the data were received with errors in it, or the whole 
  740.         file is transmitted. 
  741.  
  742.         If the whole file is transmitted, then the sending station just 
  743.         has to wait for an acknowledgment from the receiving station that 
  744.         the file was received.  If the circuit is busy with several 
  745.         stations on the channel, or the path goes through one or more 
  746.         nodes, there will be varying delays in the delivery time of the 
  747.         packets. By not having to acknowledge each block of data in the 
  748.         communications software running in the PC, the file can get 
  749.         through much faster than it would have in the case in which each 
  750.         block has to be transmitted and individually acknowledged.
  751.  
  752.  
  753.  
  754.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  755.         Appendix 3 LAN-LINK 2.00 Local Area Network Capability, Page 127
  756.  
  757.  
  758.         If the link drops out, it would be nice if the computers, could 
  759.         determine how much of the file was received, then pick up the 
  760.         transmission at that point next time.
  761.  
  762.         If the receiving station signals that some data were received in 
  763.         error, the sending station should then begin to retransmit from 
  764.         the start of the error.
  765.  
  766.         7.0 The Zmodem Protocol
  767.  
  768.         This situation is not unique to the amateur radio packet network.  
  769.         It is also present in the commercial packet switching 
  770.         environment, and the Zmodem protocol was developed to provide the 
  771.         capabilities described above.  Zmodem thus seems to be an almost 
  772.         ideal binary file transfer protocol for use on radio amateur 
  773.         packet channels, and is incorporated in LAN-LINK 2.00. 
  774.  
  775.         LAN-LINK uses the :QZD: and :QZU: commands to provide the 
  776.         capability to remotely download and upload binary files.  :QZD: 
  777.         allows you to download a file from another station, while :QZU: 
  778.         allows you to upload a binary file.  :QZD: is configured so that 
  779.         if the link drops outs during the transfer, when the connection 
  780.         is once again established, a subsequent :QZD: for the same 
  781.         filename, will cause the transfer to pick up where it left off 
  782.         when the link dropped out.  This feature is not allowed in the 
  783.         upload :QZU: command to inhibit people from injuring files that 
  784.         already exist on the other computer. Each command may be 
  785.         initiated from either end of the link, but to gain the most from 
  786.         the recovery capability, files should be downloaded by the 
  787.         receiving station.
  788.  
  789.         8.0 The PCZ Package
  790.  
  791.         LAN-LINK implements the Zmodem protocols using batch files in DOS 
  792.         that call up external programs. This approach allows stations to 
  793.         try different versions of Zmodem and experiment to find the 
  794.         optimal one for their area. LAN-LINK comes with the (PCZ) Public 
  795.         Domain implementation of the Zmodem, Ymodem, Xmodem, Xmodem-1K 
  796.         and Sealink protocols by Drue Kennon and Gary Smith.  
  797.  
  798.         While each LAN-LINK user can set up binary file transfer batch 
  799.         files to implement any of the protocols, LAN-LINK comes with four 
  800.         default batch files for Zmodem which must be configured by each 
  801.         user as described in Section 24.3. 
  802.  
  803.         As any LAN-LINK station can either receive or originate a :QZD: 
  804.         and a :QZU: command, LAN-LINK uses four batch files to control 
  805.         Zmodem transfers. These files are as follows.
  806.  
  807.         QZU-RX.BAT Batch file implemented after receipt of :QZU:
  808.         QZU-TX.BAT Batch file implemented after transmission of :QZU:
  809.         QZD-RX.BAT Batch file implemented after receipt of :QZD:
  810.  
  811.  
  812.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  813.         Appendix 3 LAN-LINK 2.00 Local Area Network Capability, Page 128
  814.  
  815.  
  816.         QZD-TX.BAT Batch file implemented after transmission of :QZD:
  817.  
  818.         Each pair of users can experiment with other protocols and Zmodem 
  819.         implementations using the :QZD: and :QZU: commands after reading 
  820.         the PCZ documentation.  The :QBU: command can also be used if the 
  821.         corresponding QBU-RX.BAT and QBU-TX.BAT DOS Batch files are 
  822.         created.
  823.  
  824.         LAN-LINK contains an output buffer to store data being output to 
  825.         the TNC. The TNC contains a buffer which stores data about to be 
  826.         sent on the radio link. In the normal course of events, the two 
  827.         buffers fill up so that the Zmodem package used by LAN-LINK may 
  828.         think that all the data has been transmitted, when in fact there 
  829.         are still characters left in the buffers, or the last packet has 
  830.         not yet made it to the destination station. In this case, you may 
  831.         see a message on your screen that the system has sent all the 
  832.         data and is waiting for the final acknowledgment, while at the 
  833.         same time you can see from the LEDs on the TNC that you still 
  834.         have outgoing data in your system. Have patience and wait a while 
  835.         to let the two systems synchronize.
  836.  
  837.         In the event that the link is bad and errors occur, this 
  838.         buffering may cause problems which require some of the Zmodem 
  839.         timing parameters to be changed. Should this situation arise, 
  840.         read the Zmodem package documentation.
  841.  
  842.         The flexibility offered by the Zmodem protocol has many 
  843.         advantages when used in a packet radio network. LAN-LINK 2.00 
  844.         implements Zmodem by the use of an external public domain 
  845.         protocol package which provides for the maximum degree of user 
  846.         customization. This capability is provided at the cost of having 
  847.         the individual user customize four batch files using the text 
  848.         editor built into LAN-LINK.
  849.  
  850.         9.0 BASIC NC/L DICTIONARY
  851.  
  852.         Messages can be transferred into any other LAN-LINK computer you 
  853.         can connect with using elements of the Q code adapted for the 
  854.         purpose. NC/L command words are summarized in the following 
  855.         paragraphs. There is no command word to request your message. To 
  856.         receive your message, you do nothing, you will receive your mail 
  857.         automatically when connecting/linking with a LAN-LINK station. 
  858.         You cannot normally read messages addressed to another person.
  859.  
  860.              9.1 :QBM: 
  861.  
  862.              To download an ASCII file, send ':QBM: filename.type'. The 
  863.              filename.type is the file you want. For example ':QBM: dir'.
  864.  
  865.              9.2 :QDB: 
  866.  
  867.              To upload ASCII files to another LAN-LINK system send
  868.  
  869.  
  870.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  871.         Appendix 3 LAN-LINK 2.00 Local Area Network Capability, Page 129
  872.  
  873.  
  874.               ':QDB: filename.type'. Files will be uploaded into the same 
  875.              sub-directory as LAN-LINK, and will have a message header 
  876.              inserted at the top of the file to allow the operator to 
  877.              know who uploaded the file. If the operator then wants to 
  878.              make the file available for downloading, he or she can move 
  879.              it to the \LAN-LINK\FILES sub-directory. The '.TYP' 
  880.              following the filename is optional. 
  881.  
  882.              If you attempt to upload a file which has the same name as 
  883.              one that already exists on the remote system, you will 
  884.              receive an 'error' message.
  885.  
  886.              This command is the reverse of :QBM:.
  887.  
  888.              9.3 :QMH: 
  889.  
  890.              To request a call monitored list ('MH') from the LAN-LINK 
  891.              station that you are connected with, send ':QMH:'.
  892.  
  893.              9.4 :QSM: 
  894.  
  895.              To request a repeat of a message from a station using LAN-
  896.              LINK, send ':QSM:'.
  897.  
  898.              This command will be valid as long as the host station has 
  899.              not deleted the <yourcall>.OLD file on his disk. If the file 
  900.              does not exist, you will receive a :QNO: 'error' response.
  901.  
  902.              9.5 :QSP: 
  903.  
  904.              To leave a message, send ':QSP: callsign'. The callsign is 
  905.              that of the station you wish to leave a message for.
  906.  
  907.              9.6 :QRA:
  908.  
  909.              When disconnected, to see what stations (using LAN-LINK 
  910.              1.53+) are on the LAN, or which LAN-LINK stations have 
  911.              messages pending, send ':QRA:'. All LAN-LINK stations will 
  912.              reply with a mail beacon within a few seconds.
  913.  
  914.              9.7 :QRT: 
  915.  
  916.              To shut down an AMTOR/Packet mode Mailbox/beacon station 
  917.              which is causing QRM, link or connect to the station and 
  918.              send ':QRT:'.
  919.  
  920.              9.8 :QRU: 
  921.  
  922.              To upload messages from one LAN-LINK/PK232COM (1.38+) system 
  923.              to your computer, send ':QRU:'.
  924.  
  925.              You may only use the QRU function with stations designated 
  926.  
  927.  
  928.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  929.         Appendix 3 LAN-LINK 2.00 Local Area Network Capability, Page 130
  930.  
  931.  
  932.              as Store and Forward mailboxes. Put a list of stations that 
  933.              you can connect to reliably in your <callsign>.MBX file and 
  934.              send it to other stations in your LAN also using LAN-LINK. 
  935.              They will then be able to dump their mail messages on you 
  936.              and you on them. If they do the same and send you their 
  937.              file, then you will be able to send messages via them for 
  938.              stations that they can work.
  939.  
  940.              While QRU gives you the capability to bulk upload messages 
  941.              to another station in your local area, when you take your 
  942.              machine off line, it may also be used to transfer messages 
  943.              between two LANs via well sighted gateway digipeaters.
  944.  
  945.              9.9 :QNO: 
  946.  
  947.              ':QNO:' and error message text is a response to a request. 
  948.  
  949.  
  950.              9.10 :QJG: is a response to :QRU:
  951.  
  952.              It confirms that the QRU sequence is complete. There are no 
  953.              more messages pending.
  954.  
  955.              9.11 :QRV: callsign is a response to :QSP: callsign.
  956.  
  957.              The computer is ready to send the message. End the message 
  958.              with a control Z (^Z) character, or the sequence :EOF: 
  959.  
  960.              9.12 :QSL: is a response to a command
  961.  
  962.              It confirms receipt of message to that callsign or that a 
  963.              file has been successfully uploaded and stored to disk. It 
  964.              is also used to acknowledge receipt of a ':QRT:' command.
  965.  
  966.              9.14 :QTA: message 
  967.  
  968.              If LAN-LINK receives :QTA: and a message exists for the 
  969.              connecting station, LAN-LINK will change the filetype from 
  970.              'OUT' to 'OLD' and respond with a 'QSL'. If a message does 
  971.              not exist, it will respond with a 'QNO'.
  972.  
  973.              9.14 :QTC: message list
  974.  
  975.              If LAN-LINK receives :QTC: it will respond with the beacon 
  976.              text showing the mail queue. 
  977.  
  978.              :QTC: precedes a list of callsigns for whom messages are 
  979.              stored up on a computer. It is used in Packet Beacon 
  980.              transmissions or AMTOR Beacon mode CQ calls. 
  981.  
  982.  
  983.  
  984.  
  985.  
  986.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  987.         Appendix 3 LAN-LINK 2.00 Local Area Network Capability, Page 131
  988.  
  989.  
  990.              9.15 :QBU: External Protocols
  991.  
  992.              This feature is supplied to allow experimentation with 
  993.              external protocols.
  994.  
  995.              9.16 :QZU: Zmodem Binary File Upload.
  996.  
  997.              :QZU: is used to implement an upload of a binary file from 
  998.              another station using an external Zmodem protocol via the 
  999.              QZ*.BAT files.
  1000.  
  1001.              A3.17 :QZD: Zmodem Binary File download.
  1002.  
  1003.              :QZD: is used to implement a remote download of a binary 
  1004.              file from another station using an external Zmodem protocol 
  1005.              via the QZ*.BAT files.  In the event that the link drops out 
  1006.              during the transmission, when the link is remade, and the 
  1007.              :QZD: retried, the transfer will pick up from the point at 
  1008.              which it was interrupted, if the batch files provided are 
  1009.              used.
  1010.  
  1011.              PROPOSED EXTENSIONS
  1012.  
  1013.              9.18 :QYU: YAPP format file upload.
  1014.              9.19 :QYD: YAPP format file download.
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1045.         APPENDIX 4 LAN-LINK 2.00, Using other TNCs, Page 132
  1046.  
  1047.  
  1048.         APPENDIX 4. USING OTHER TNCs
  1049.  
  1050.         The PACKET Mode capabilities can be used on all TNCs. There are 
  1051.         minor differences in the command dialogue between different TNCs. 
  1052.         The dialogue differences affecting the operation of LAN-LINK are 
  1053.         built into the program and set when the TNC type is read from the 
  1054.         LAN-LINK.SYS file at the program load time. The non packet modes 
  1055.         will obviously result in error messages if attempted on a packet 
  1056.         mode only TNC.
  1057.  
  1058.         The following notes apply to different TNCs or digital 
  1059.         communications controllers.
  1060.  
  1061.         1.0 TNC2 (MFJ 1270) 
  1062.  
  1063.         The following functions DO NOT WORK because the TNC does not 
  1064.         support them.
  1065.  
  1066.              All NON PACKET modes.
  1067.              Software controlled HF/VHF switching.
  1068.              Software controlled baudrate switching.
  1069.              CQ/BEACON Packet terminal mode.
  1070.              TNC Transmit Buffer flush.
  1071.  
  1072.         N2GNJ noticed that he needed 'LC ON' when using a Tiny 2 EPROM 
  1073.         Version 2.0 in the MFJ 1270B to make the automatic snatch 
  1074.         features work.
  1075.  
  1076.         2.0 TNC1 (HD-4040)
  1077.  
  1078.         The Packet Communications Mode header colors are not supported in 
  1079.         LAN-LINK for this TNC.
  1080.  
  1081.         The following functions DO NOT WORK because the TNC does not 
  1082.         support them.
  1083.  
  1084.              All NON PACKET modes.
  1085.              Day/Time functions. 
  1086.              'MH' and remote :QMH: functions. 
  1087.              MAIL Packet Terminal Mode. 
  1088.              CQ/BEACON Packet Terminal Mode.
  1089.              TNC Transmit Buffer flush.
  1090.              Conference and multiconnect modes.
  1091.  
  1092.         3.0 Kaypro KPC-2
  1093.  
  1094.         The Packet Communications Mode header colors are not supported in 
  1095.         LAN-LINK for this TNC.
  1096.  
  1097.         The following functions DO NOT WORK because the TNC does not 
  1098.         support them.
  1099.  
  1100.  
  1101.  
  1102.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1103.         APPENDIX 4 LAN-LINK 2.00, Using other TNCs, Page 133
  1104.  
  1105.  
  1106.              All NON PACKET modes.
  1107.              MAIL Packet Terminal Mode. 
  1108.              CQ/BEACON Packet Terminal Mode.
  1109.              TNC Transmit Buffer flush.
  1110.  
  1111.         4.0 KAM 
  1112.  
  1113.         LAN-LINK switches colors when it sees the /V or /H following the 
  1114.         callsign in the packet header, or in the calls monitored ('MH') 
  1115.         list. If you are monitoring both HF and VHF simultaneously, the 
  1116.         colors will show you which radio you heard which signal on. If 
  1117.         the Mail-Snatch or the QTC-Snatch are triggered, LAN-LINK will 
  1118.         change modes and attempt the connect on the correct radio but 
  1119.         will not change the band/power information or the logbook to 
  1120.         reflect that change in the logbook or in the status window 
  1121.         display. Turn the DCD flag OFF for these automatic features to 
  1122.         work.
  1123.  
  1124.              The following functions DO NOT WORK because the TNC does not 
  1125.              support them.
  1126.  
  1127.              TNC Transmit Buffer flush. 
  1128.              The SIGNAL Communications Mode.
  1129.              The Alt-D key in the MORSE Communications Mode.
  1130.              The AMSAT-OSCAR Menu does not allow UoSAT option, as the KAM 
  1131.              does not have 1200 baud ASCII capability.
  1132.  
  1133.         5.0 PK-232 
  1134.  
  1135.         Turn the 'BBS OFF' if you want the Alert Call, packet 
  1136.         communications mode header colors and Digipeat Detect features to 
  1137.         work otherwise turn it on.
  1138.  
  1139.         6.0 MFJ 1278 
  1140.  
  1141.         LAN-LINK assumes that the Radio 1 port is connected to the 
  1142.         VHF/UHF packet transceiver, and the Radio 2 port is connected to 
  1143.         the HF transceiver with the multi mode communications capability.
  1144.  
  1145.         The MFJ1278 suffers from one major deficiency as far as LAN-LINK 
  1146.         is concerned. The Echo-As-Sent only works in the AMTOR 
  1147.         Communications Mode. That means that you will not see the 
  1148.         contents of a file echo in the incoming window as the file is 
  1149.         being transmitted in the RTTY mode.
  1150.  
  1151.              The following functions DO NOT WORK because either the TNC 
  1152.              does not support them or does not do so in a consistent 
  1153.              manner.
  1154.  
  1155.              TNC Transmit Buffer flush. 
  1156.              The SIGNAL Communications Mode.
  1157.              The AMSAT-OSCAR Menu does not allow UoSAT option. 
  1158.  
  1159.  
  1160.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1161.         APPENDIX 4 LAN-LINK 2.00, Using other TNCs, Page 134
  1162.  
  1163.  
  1164.              CW Identification.
  1165.  
  1166.         7.0 Heath HK-21
  1167.  
  1168.         K3WGF noticed that his Heath HK-21 TNC didn't seem to have the 
  1169.         proper circuitry to support true DCD on pin 8 of the RS232 
  1170.         connector. Even though the pin was labeled DCD it didn't signal 
  1171.         properly. Set the DCD function in LAN-LINK to OFF to make the 
  1172.         Capture-to-Disk close out normally rather than continue to remain 
  1173.         engaged. 
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1219.         Appendix 5 LAN-LINK 2.00 ANOMALIES and BUGS, Page 135
  1220.  
  1221.  
  1222.         APPENDIX 5. ANOMALIES and BUGS
  1223.  
  1224.         1.0 Command/Converse Mode anomalies
  1225.  
  1226.         Since the Program has no way to check the command/converse mode 
  1227.         status of the TNC, you may see various Cmd: and error messages 
  1228.         from the TNC when using the menus or function key commands. 
  1229.         Ignore them for now. If you get an error message, try using the 
  1230.         function key again.
  1231.  
  1232.         2.0 Buffer messages in AMTOR Beacon CQ Mode
  1233.  
  1234.         In the AMTOR Beacon CQ Mode, if the other station drops the link 
  1235.         while you are recording the text, BEFORE the callsign has been 
  1236.         recognized as a valid callsign, LAN-LINK will time out before 
  1237.         logging the QSO and restarting the CQ sequence. If someone else 
  1238.         calls in before the time-out has occurred, the text from both 
  1239.         stations should be captured to disk, but the log entry may not 
  1240.         show both stations, thus the 'LOG' must be compared with the 
  1241.         'RUN' file for QSO purposes.
  1242.  
  1243.         LAN-LINK in the Beacon/Mailbox Mode, normally logs the contact at 
  1244.         the end of the line in which it recognized the callsign as a 
  1245.         valid callsign.
  1246.  
  1247.         3.0 FEC +? responses in AMTOR Beacon CQ Mode
  1248.  
  1249.         In the AMTOR Beacon CQ or Mailbox mode, if another station sends 
  1250.         a +? in the FEC Mode, the beacon will attempt to send the LAN-
  1251.         LINK.TXT file. The PK-232 however is not in the Converse Mode at 
  1252.         that time and will interpret the text of the file as commands. If 
  1253.         by some chance, the text corresponds to a valid command the PK-
  1254.         232 will execute it and put the PK-232 in an unknown state and 
  1255.         you may not notice that it did. As such I recommend that the 
  1256.         first character of each line in the file LAN-LINK.TXT be a non 
  1257.         valid command character such as a number or a period (.) or 
  1258.         another punctuation sign.
  1259.  
  1260.         4.0 Using a monochrome monitor
  1261.  
  1262.         If you are using a monochrome monitor, the text you type into the 
  1263.         OUTWINDOW may be fainter than the incoming text. This is because 
  1264.         of the default colors used. Change the colors using the Parameter 
  1265.         Menu.
  1266.  
  1267.         5.0 The Packet Conference Mode
  1268.  
  1269.         The Conference Mode has been tested on a PK-232, KAM, a SANYO 
  1270.         MBC-675 which has a clock speed of 4.7MHz and other PC clones 
  1271.         with faster clock speeds. If you have problems with intermittent 
  1272.         selection of I/O channels try slowing down your CPU clock. There 
  1273.         is a software delay loop in the program that is used to allow the 
  1274.  
  1275.  
  1276.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1277.         Appendix 5 LAN-LINK 2.00 ANOMALIES and BUGS, Page 136
  1278.  
  1279.  
  1280.         TNC time to switch I/O streams after receipt of the stream change 
  1281.         command. This delay is there because LAN-LINK tests for a connect 
  1282.         on each channel before outputting any text, so that it does not 
  1283.         send un-addressed packets on non connected I/O channels.
  1284.  
  1285.         6.0 Packet Conference Mode disconnects
  1286.  
  1287.         A Packet conference Mode disconnect returns the TNC to the 
  1288.         Command Mode, even if you remain connected to one or more other 
  1289.         stations.
  1290.  
  1291.         7.0 Strange Events
  1292.  
  1293.         If the TNC does not use an interrupt driven serial port you may 
  1294.         experience problems when using baud rates greater than 1200. The 
  1295.         PK-232 DOES NOT LIKE LAN-LINK to use RS-232 baud rates faster 
  1296.         than 2400, and sometimes not even that. Use 1200 until YOU have 
  1297.         tested and ARE SURE that a faster one will work. 
  1298.  
  1299.         IF YOU HAVE ANY STRANGE PROBLEMs AND ARE USING an RS-232 TERMINAL 
  1300.         BAUD RATE to the TNC WHICH IS GREATER THAN 1200, set the Terminal 
  1301.         Baud Rate to 1200 and see if the problem goes away.
  1302.  
  1303.         Make sure that your configuration is set the way you think it is. 
  1304.         Verify it using the 'display deFault' (and the Misc. Flag if 
  1305.         necessary) option(s) in the Parameter Menu.
  1306.  
  1307.         You must have at least one common call or scan word in your SYS 
  1308.         file, or you will get errors when you update the SYS file.
  1309.  
  1310.         8.0 *** DISCONNECTED
  1311.  
  1312.         In the Packet Communications Mode, when you are connected to 
  1313.         someone and the TNC sends this text string to the computer, LAN-
  1314.         LINK thinks you have been disconnected and resets. This normally 
  1315.         only happens when a true disconnect occurs. However, if the text 
  1316.         shows up in the middle of a line being sent to you, it WILL HAVE 
  1317.         THE SAME EFFECT AND THINK that YOU HAVE DISCONNECTED if the DCD-
  1318.         Flag is not set in the SYS file, and the TNC does not use the DCD 
  1319.         signal on pin 8 of the RS-232 interface.
  1320.  
  1321.         9.0 *** CONNECTED
  1322.  
  1323.         In the Packet Communications Mode, when you are monitoring 
  1324.         traffic on the LAN someone sends this text string, LAN-LINK 
  1325.         thinks you have been connected if the DCD-Flag is not set in the 
  1326.         SYS file, and the TNC does not use the DCD signal on pin 8 of the 
  1327.         RS-232 interface. 
  1328.  
  1329.         10.0 Greek Characters and other garbage in the Incoming Screen.
  1330.  
  1331.         If you see Greek characters in the Incoming screen you probably 
  1332.  
  1333.  
  1334.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1335.         Appendix 5 LAN-LINK 2.00 ANOMALIES and BUGS, Page 137
  1336.  
  1337.  
  1338.         have the wrong parity set in the TNC. first make sure that the 
  1339.         RS-232 baud rate is correct. If it is, take the batteries out of 
  1340.         it and reset it. If that fails, play with the parity. LAN-LINK 
  1341.         sets the serial port as configured in the TNC.SYS file for each 
  1342.         TNC. For example, for the PK-232 it is 8 bits, no parity, for the 
  1343.         TNC2 it is 7 bits. If you still can't get it to work, set the 
  1344.         interface to 7 bits in the configuration file.
  1345.  
  1346.         11.0 Dumb TNC
  1347.  
  1348.         If the TNC seems to respond to commands but is not sending 
  1349.         anything back, you may have one of two problems. You may have a 
  1350.         bad RS-232 cable with on wire disconnected. If the computer can 
  1351.         operate the TNC in another communications program, try to reset 
  1352.         the TNC, take the batteries out, etc. You may also have a not-so-
  1353.         compatible PC. 
  1354.  
  1355.         12.0 Intermittent Lockup
  1356.  
  1357.         Watch out for flow control problems on the cable between the TNC 
  1358.         and the PC and between the PC and the Display. 
  1359.  
  1360.         Versions of LAN.LINK up to and including 1.55 used software 
  1361.         handshaking. Anytime the program received a Control-S (^S) 
  1362.         character from the TNC it waited until it subsequently received a 
  1363.         Control-Q (^Q). These characters can appear on the LAN in a 
  1364.         binary packet, either when binary file transfers are in progress, 
  1365.         or in a Inter NET/ROM message. To avoid this lockup, a line 
  1366.         containing 'MFILTER 19' was added in the LAN-LINK.SYS file for 
  1367.         the PK-232 to make the TNC filter the ^S character out and not 
  1368.         pass it to LAN.LINK. LAN-LINK 1.56 and onward use hardware 
  1369.         handshaking so this problem should not appear. However if the 
  1370.         FLOW and XFLOW parameters are not set to OFF in your TNC, LAN-
  1371.         LINK can appear to lockup. Make sure that they are both set OFF 
  1372.         in your TNC.
  1373.  
  1374.         13.0 Automatic Functions Don't Work
  1375.  
  1376.         This usually happens with the KAM. Set the DCD Flag off, and they 
  1377.         should work. Note that in this case the automatic functions don't 
  1378.         work.
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1393.         Appendix 6 LAN-LINK 2.00 Update/Revision History, Page 138
  1394.  
  1395.  
  1396.         APPENDIX 6 UPDATES/REVISION HISTORY
  1397.  
  1398.         1.58 Default users added. Editor stack/ 1.57 lockout bug and 
  1399.              other anomalies fixed, X and Y options added to TNC Menu. O, 
  1400.              P, Y and Z options added to Files Menu. Pick option added to 
  1401.              message Menu. Com port set up changed. Multi-user operations 
  1402.              changed. :QTA: Added.
  1403.  
  1404.         1.59 F10, First menu character, RTTY/CW file transfer and QBU 
  1405.              transparent mode bugs fixed. QTA ack, left/right arrows in 
  1406.              log prompt, Local time display, QZU/QZD Zmodem, Metabeacon 
  1407.              in packet, MCON control in SAREX Mode, L option in Edit 
  1408.              menu, ! in Call menu, K and N in Log Menu, and Z in SAREX 
  1409.              Menu added. B removed from call menu. Alt-Y now does RY's in 
  1410.              RTTY. XMITOK ON/OFF toggle in PK-232 CW mode. Scrollback not 
  1411.              written to capture file. 
  1412.  
  1413.         2.00 ELMER, Alt-W, word wrap, G option in Edit menu, Strswitch 
  1414.              chars & error_st in sys file, added. Kam cw/cmd bug fixed, 
  1415.              AMTOR sets narrow shift, connect timeout configurable, kam 
  1416.              rx/tx inv added, bell filtered out of connectee/log call, 
  1417.              kam cw and other parameter changes, log power/band picked up 
  1418.              from log, custom word[20] in prompt, Elmer added, event 
  1419.              timer 2/6 reset change, mh fire delay for kam, ^T filtered 
  1420.              out in all tncs, #T in contest text, NAVTEX and navy mars 
  1421.              enabled for kam/mfj, flag_XMITOK added, base count added to 
  1422.              SYS file, ctext saved, empty log not read for band/power.
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1451.         Appendix 7 LAN-LINK 2.00 Elmer, Page 139
  1452.  
  1453.  
  1454.         APPENDIX 7 ELMER
  1455.  
  1456.         ELMER: An Expert System Based on a Finite State Machine
  1457.  
  1458.         There are two versions of ELMER supplied with LAN-LINK. One is 
  1459.         built in for use in packet mode communications, when connected to 
  1460.         someone else. The second version is a stand alone version for use 
  1461.         in developing the text files and the logic. The standalone 
  1462.         version lets you program and debug your own personal ELMER on 
  1463.         your own. The stand alone alone version is a separate product and 
  1464.         requires separate registration.
  1465.  
  1466.         Most initial amateur radio contacts (QSO) are somewhat 
  1467.         repetitive, in that they send the same information each time. In 
  1468.         digital mode communications hams don't type exactly the same 
  1469.         information in every QSO, but in general the information 
  1470.         exchanged is a subset of a standard set. Hams have noticed this 
  1471.         phenomenon and have each created and used files containing 
  1472.         standard information. This fact was noticed years ago, and the 
  1473.         first so called "bragtapes" were invented to serve that need back 
  1474.         when they were using teletypewriters and generated paper tapes 
  1475.         for the standard information.
  1476.  
  1477.         ELMER takes that concept a little further and provides expert 
  1478.         system. By parsing the incoming text, ELMER will recognize 
  1479.         certain words and transmit text files containing replies or 
  1480.         further questions, just as if the operator was at the keyboard.
  1481.  
  1482.         Hams can use this feature to build a smart sever they can put on-
  1483.         line on the Local Area Network. The server will prompt people and 
  1484.         will serve an educational purpose. ELMER can be set up to teach 
  1485.         people about packet radio, license upgrades, or anything else. 
  1486.         ELMER can also be programmed to recognize different languages and 
  1487.         hold a conversation in those languages. In fact, apart from the 
  1488.         dedicated educational and informational server applications, 
  1489.         ELMER may be configured with such a variety of vocabulary files 
  1490.         so as to pass the Turing test in most typical amateur radio 
  1491.         digital mode conversations.
  1492.  
  1493.         1.0 Introduction
  1494.  
  1495.         ELMER is a program which allows you to build an expert system.  
  1496.         It uses the ELMER.QSO file to set up the state machine.
  1497.  
  1498.         The ELMER contains an array of words to be matched, current 
  1499.         states, next states and files to be loaded.
  1500.  
  1501.         The ELMER starts up in an initial state. When a line of text is 
  1502.         received, it begins to match an array of words against the 
  1503.         incoming line of text. It starts matching the words in the order 
  1504.         that they are present in the array. It only matches words that 
  1505.         are enabled for the current state or for state 0.  If it finds a 
  1506.  
  1507.  
  1508.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1509.         Appendix 7 LAN-LINK 2.00 Elmer, Page 140
  1510.  
  1511.  
  1512.         match, it advances the next state, and if a valid file name is 
  1513.         present (and exists) will output that file.  The ELMER will then 
  1514.         continue scanning the line of text from the point that the last 
  1515.         match was obtained. At the end of the line, it waits for the next 
  1516.         line.
  1517.  
  1518.              1.1 Expert Systems 
  1519.  
  1520.              Before discussing ELMER, here's some information about 
  1521.              expert systems. An expert system contains knowledge about a 
  1522.              particular field to assist human experts or provide 
  1523.              information to people who do not have access to an expert in 
  1524.              the particular field. It is an information system that can 
  1525.              pose and answer questions relating to information borrowed 
  1526.              from human experts and stored in the system's knowledge 
  1527.              base. Although they vary in design, most expert systems have 
  1528.              a user interface, a knowledge base, and an inference engine.
  1529.  
  1530.              1.2 The User Interface
  1531.  
  1532.              The User Interface to the expert system is the way that the 
  1533.              user interacts with the system to extract information from 
  1534.              the system.
  1535.  
  1536.              1.3 The Knowledge Base
  1537.  
  1538.              The Knowledge Base of an expert system contains both 
  1539.              declarative and procedural knowledge. The facts describing 
  1540.              the situations, events and objects are called declarative 
  1541.              knowledge. Procedural knowledge is the information about 
  1542.              courses of action and the rules governing the actions. There 
  1543.              are various kinds of rules that may be employed.
  1544.  
  1545.              1.4 The Inference Engine
  1546.  
  1547.              The Inference Engine controls how and when the information 
  1548.              in the knowledge base is applied.  It determines how the 
  1549.              rules in the knowledge base are to be applied to the 
  1550.              problem.
  1551.  
  1552.              1.5 Features of an expert system
  1553.  
  1554.              The following list of features are desirable in any expert 
  1555.              system.
  1556.  
  1557.              Useful: The system should meet a specific need.
  1558.  
  1559.              Usable: The system should function so that even a novice 
  1560.              computer user finds it simple to use.  It should be able to 
  1561.              respond to simple questions.
  1562.  
  1563.              Educational: The system should allow non experts to increase 
  1564.  
  1565.  
  1566.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1567.         Appendix 7 LAN-LINK 2.00 Elmer, Page 141
  1568.  
  1569.  
  1570.              their expertise. In a similar vein, the system should be 
  1571.              able to explain the reasoning behind its advice to allow the 
  1572.              user to determine the validity of the advice. 
  1573.  
  1574.              Adaptable: The system should be able to learn new knowledge. 
  1575.  
  1576.              1.6 Using an Expert System
  1577.  
  1578.              Expert systems take the form of software packages residing 
  1579.              on a hardware platform (computer). The most common use of an 
  1580.              expert system is via a man-machine dialogue. The user types 
  1581.              something at the keyboard and the system replies. The user 
  1582.              interface accepts the input. The input is parsed in some 
  1583.              manner, the inference and knowledge engines process the user 
  1584.              input in a predetermined manner and an output appears. The 
  1585.              parsing function may be a simple pattern matching method 
  1586.              commonly called keyword analysis, or a more complicated 
  1587.              function using syntactic analysis. Keyword analysis is a 
  1588.              logical function in which the presence of various keywords 
  1589.              are detected. When a keyword is found, the system responds 
  1590.              in the manner in which it has been programmed. For example, 
  1591.              if the system detects the words "the wx" in a question, it 
  1592.              may respond with " the wx here is sunny".
  1593.  
  1594.              In syntactic analysis, a sentence is analyzed according 
  1595.              rules which allow the system to respond differently to 
  1596.              keywords which appear in different sequences. For example, 
  1597.              the system may respond differently to the question "what is 
  1598.              the wx" and "the wx" if it recognizes those words in a 
  1599.              sentence. 
  1600.  
  1601.              1.7 The Semantic Network
  1602.  
  1603.              The most general and oldest artificial intelligence scheme 
  1604.              for representing knowledge is the semantic network. A 
  1605.              semantic network is a collection of objects called nodes. 
  1606.              The nodes are connected together by links. Ordinarily, both 
  1607.              the links and the nodes are labeled [4]. A drawing of a 
  1608.              semantic network contains bubbles to represent the nodes, 
  1609.              and lines connecting the nodes to represent the links. Both 
  1610.              nodes and links are labeled. The drawing looks just like a 
  1611.              PERT or CP/M chart. It is also the drawing used to represent 
  1612.              a state machine.
  1613.  
  1614.              1.8 A State Machine
  1615.  
  1616.              A state machine is a system that exists in several states. 
  1617.              The system makes a transition from one state to another as a 
  1618.              result of a stimulus. All states and transitions are defined 
  1619.              at the time the system is designed. The links in the 
  1620.              semantic network are the transitions in the state diagram.
  1621.  
  1622.  
  1623.  
  1624.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1625.         Appendix 7 LAN-LINK 2.00 Elmer, Page 142
  1626.  
  1627.  
  1628.              1.9 The User Perception
  1629.  
  1630.              The system appears to be in a rest state. It receives an 
  1631.              input from the user and enters a transition to a state in 
  1632.              which it processes the data it has just received. After 
  1633.              processing the input it generates an output and returns to 
  1634.              what seems to be a rest state. In reality, the two rest 
  1635.              states (initial and final) are different.
  1636.  
  1637.  
  1638.              1.10 ELMER
  1639.  
  1640.              ELMER is an expert system for amateur radio. ELMER is based 
  1641.              on a finite state machine using table driven software.  The 
  1642.              declarative knowledge is stored in the form of separate 
  1643.              ASCII text and command files. The procedural knowledge is 
  1644.              stored in the state table. The Data files in ELMER 
  1645.              correspond to the Knowledge Engine (and the Inference 
  1646.              Engine), the State Tables correspond to the Inference 
  1647.              Engine. ELMER also contains an ASCII editor for text files, 
  1648.              and a tool to view the state table. These tools allow the 
  1649.              user to "teach" ELMER new knowledge.
  1650.  
  1651.              1.11 Responses to an Input
  1652.  
  1653.              ELMER has three kinds of reaction to a word match.  It can 
  1654.              do nothing, output a test file, run a command or overlay a 
  1655.              new state table.  ELMER's state table contains four 
  1656.              entries:-
  1657.  
  1658.              Current State: This is the state that the string match is 
  1659.              performed in. ELMER can have up to 63 different states.
  1660.  
  1661.              Next State: This is the state that the ELMER will advance to 
  1662.              if a string match is found.
  1663.  
  1664.              Repeat Flag: This is a flag to allow or disallow repeats. If 
  1665.              it is a 0 repeats are allowed, if it is a 1, they are not.
  1666.  
  1667.              Command Flag: This is a flag to tell the ELMER how to treat 
  1668.              the file. If it is a 0, load a text file; a 2, overlay the 
  1669.              current state table with the defined one.
  1670.  
  1671.              Keyword: This is the text string to match in the syntactic 
  1672.              analysis of the input text. The text string can be up to 15 
  1673.              characters long and can include spaces. The match is case 
  1674.              insensitive, i.e. there is no difference between upper and 
  1675.              lower case.
  1676.  
  1677.              Data File: This is a text file to be loaded or a new 
  1678.              configuration file.
  1679.  
  1680.  
  1681.  
  1682.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1683.         Appendix 7 LAN-LINK 2.00 Elmer, Page 143
  1684.  
  1685.  
  1686.              1.12 Syntactic Analysis
  1687.  
  1688.              ELMER performs syntactic analysis on the input text in the 
  1689.              manner described below. ELMER performs a string match on the 
  1690.              line of received text against each keyword entry in the 
  1691.              state table. ELMER starts with the first entry. If a match 
  1692.              is made, ELMER changes state and performs the transient 
  1693.              function defined by the Command Flag. All words in the input 
  1694.              text including the keyword are then deleted. ELMER then 
  1695.              continues the string match until either the input line of 
  1696.              text has been reduced to zero length, or, the line of input 
  1697.              text has been tested against all keywords in the state 
  1698.              table. 
  1699.  
  1700.              1.13 Programming ELMER
  1701.  
  1702.              Programming ELMER is simple. The knowledge base is broken 
  1703.              out in terms of states and transitions. States can be 
  1704.              passive or active. A passive state is one in which ELMER 
  1705.              does nothing other than accept/parse further input. An 
  1706.              active state is one in which ELMER loads and displays a text 
  1707.              file containing information or shells to DOS and runs an 
  1708.              external program.
  1709.  
  1710.              ELMER contains a set of tools for programming and debugging 
  1711.              purposes. A state table for the procedural knowledge is 
  1712.              drawn up using pencil and paper and a large sheet of graph 
  1713.              paper. The built in text editor is then used to enter 
  1714.              information into the table. The individual text files 
  1715.              containing the knowledge are also created using the editor. 
  1716.              The state table viewing tool is used to check the entries. 
  1717.              The state table loading capability is used to exercise ELMER 
  1718.              and verify the logic. Because the procedural knowledge is 
  1719.              contained in the state table, all sorts of rules and 
  1720.              linkages may be used.
  1721.  
  1722.         2.0 The State Table (ELMER.QSO) File
  1723.  
  1724.         These are the contents of the ELMER.QSO file.
  1725.  
  1726.             2.1 The directory path to the ELMER text files. 
  1727.  
  1728.             This item is the directory path to the subdirectory 
  1729.             containing the ELMER text files. For example c:\LAN-
  1730.             LINK\ELMER\ or c:\ELMER\ or just c: if you put them in the 
  1731.             same subdirectory as ELMER.EXE. If you do use a path you MUST 
  1732.             have the last '\' character at the end of the subdirectory 
  1733.             name because the program concatenates the directory path to 
  1734.             the ELMER.
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1741.         Appendix 7 LAN-LINK 2.00 Elmer, Page 144
  1742.  
  1743.  
  1744.             2.2 The start up file
  1745.  
  1746.             This line is not used in LAN-LINK's ELMER, it is used in the 
  1747.             stand alone version. It contains the name of the text file to 
  1748.             output the first time ELMER is invoked (if present);
  1749.  
  1750.             2.3 Window Colors
  1751.  
  1752.             These seven lines, only used in the stand alone version, are 
  1753.             the numbers which correspond to the colors of the seven 
  1754.             different windows displayed on the screen of the stand alone 
  1755.             version, in the following order.
  1756.             Status Window Color: the window at the top of the screen.
  1757.             OutWindow Color    : the window in which the replies are 
  1758.                                  displayed.
  1759.             InWindow Color     : the window in which your keystrokes are 
  1760.                                  displayed.
  1761.             BottomWindow Color : the bottom line of the screen.
  1762.             Promptwindow Color : the window in which menus are displayed.
  1763.             Option color       : the color of the highlights in the menus 
  1764.                                  and prompts.
  1765.             Alarmwindow color  : the window in which error and alarm 
  1766.                                  messages are displayed.
  1767.  
  1768.             2.4 The ELMER initial state. 
  1769.  
  1770.             This item is included to allow you to have different state 
  1771.             machines, each starting with a different state number.
  1772.  
  1773.             2.5 State Machine Parameters. 
  1774.  
  1775.             The next few lines contain the state machine parameters :- 
  1776.  
  1777.             2.5.1 Current State
  1778.  
  1779.             This is the state that the string match is performed in. LAN-
  1780.             LINK allows up to 63.
  1781.  
  1782.             2.5.2 Next State
  1783.  
  1784.             This is the state that the ELMER will advance to if a string 
  1785.             match is found.
  1786.  
  1787.             2.5.3 Repeat Flag
  1788.  
  1789.             This is a flag to allow or disallow repeats. 
  1790.             0 repeats are allowed, 
  1791.             1, they are not.
  1792.  
  1793.             2.5.4 Command Flag
  1794.  
  1795.             This is a flag to tell the ELMER how to treat the file.
  1796.  
  1797.  
  1798.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1799.         Appendix 7 LAN-LINK 2.00 Elmer, Page 145
  1800.  
  1801.  
  1802.             0, load a text file, 
  1803.             2, overlay the current state table with the defined one.
  1804.  
  1805.             2.5.5 Keyword
  1806.  
  1807.             This is the text string to match. It can be up to 15 
  1808.             characters long and can include spaces. The match is case 
  1809.             insensitive, i.e. there is no difference between upper and 
  1810.             lower case.
  1811.  
  1812.             2.5.6 Data File
  1813.  
  1814.             This is either a text file to be loaded or a command file to 
  1815.             be executed, depending on the state of the Command File Flag. 
  1816.             An * character defines a 'do nothing' state in which the Data 
  1817.             File is ignored.
  1818.  
  1819.             The two character sequence #1 will cause ELMER to clear the 
  1820.             screen before displaying the rest of the text in the data 
  1821.             file.
  1822.  
  1823.             2.5.7 The State Machine File
  1824.  
  1825.             An example of some state machine parameters is shown in this 
  1826.             typical extract from an ELMER.QSO file.
  1827.  
  1828.             1, 2,0,0,what,*
  1829.             2, 3,0,0,englishman,*
  1830.             3, 4,0,0,doing,*
  1831.             4, 1,0,0,country,me-usa.txt
  1832.             1, 1,1,0,equipment,pk232com.txt
  1833.             1, 1,0,0,wx,localwx.txt
  1834.             1, 5,0,0,kenwood,kenwood.txt
  1835.             5, 1,0,0,811,811.txt
  1836.             1, 1,0,0,hello,hello.txt
  1837.             0, 1,0,0,name,joe.txt
  1838.             0, 1,0,1,hal,hal.bat
  1839.             0, 1,0,1,log,log11
  1840.  
  1841.             An * character defines a 'do nothing' state in which the Data 
  1842.             File is ignored.
  1843.  
  1844.             2.5.8 Example of Programming the State Table
  1845.  
  1846.             Consider a typical question that I get asked.
  1847.  
  1848.             "what's an englishman like you doing in this country ?"  
  1849.             followed by " The equipment here is ....."
  1850.  
  1851.             Assuming that the ELMER is in state 1, and that the first few 
  1852.             lines in the ELMER.QSO file are as shown above. The ELMER 
  1853.             recognizes the word 'what' and advances to state 2. Since the 
  1854.  
  1855.  
  1856.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1857.         Appendix 7 LAN-LINK 2.00 Elmer, Page 146
  1858.  
  1859.  
  1860.             file name is an '*' character no file is sent. The ELMER then 
  1861.             recognizes the word 'englishman' and advances to state 3. The 
  1862.             ELMER machine then recognizes the word 'doing' and advances 
  1863.             to state 4. The ELMER then recognizes the word 'country' 
  1864.             advances to state 1 and transmits the text file 'me-usa.txt', 
  1865.             because the Command Flag is a 0.  It then recognizes the word 
  1866.             'equipment', remains in state 1 and transmits my bragtape 
  1867.             file called pk232com.txt.  Since the Repeat Flag is a 1, the 
  1868.             ELMER will not retransmit pk232com.txt should it once again 
  1869.             recognize the word equipment while in state 1.
  1870.  
  1871.             Since the ELMER scans sections of the line, the same effect 
  1872.             will be achieved if the incoming text had looked like :-
  1873.  
  1874.             "what's an englishman like you 
  1875.             doing in this country ?
  1876.             The equipment here is ....."
  1877.  
  1878.             Notes:
  1879.  
  1880.             You can only have 63 lines in any one state machine array.  
  1881.             You can define up to 64,000 different states. Each state must 
  1882.             be an integer.  State 0 is a wild card state. This means that 
  1883.             any word in the array coded for state 0 will be matched 
  1884.             against the incoming text whichever state the machine is in.  
  1885.             The entries in the state machine file must end with a line 
  1886.             that contains state 666. For example 
  1887.  
  1888.             666, end of file.
  1889.  
  1890.             The number of lines in the array and the current state at the 
  1891.             end of each line scanned are shown in the status window.
  1892.  
  1893.  
  1894.         3.0 The Stand Alone Version Status Window
  1895.  
  1896.         The Status Window provides you with some diagnostic information 
  1897.         about the state machine.
  1898.  
  1899.         A typical display is shown below.
  1900.  
  1901.         ╔══════════════ELMER Expert System Demo Version 1.0 (C) Joe Kasser 1991═══════╗
  1902.         ║C=  1  T= 21  ELMER.QSO                                                      ║
  1903.         ╚═════════════════════════════════════════════════════════════════════════════╝
  1904.  
  1905.             C= shows the current state.
  1906.             T= shows the number of states (lines) in the state table.
  1907.             ELMER.QSO represents the name of the current state machine.
  1908.  
  1909.         4.0 The Stand Alone Menu
  1910.  
  1911.         You bring up the menu by touching the 'Esc' character. You are 
  1912.  
  1913.  
  1914.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1915.         Appendix 7 LAN-LINK 2.00 Elmer, Page 147
  1916.  
  1917.  
  1918.         then presented with the following options.
  1919.  
  1920.                                 ╔══════════MENU══════════╗
  1921.                                 ║ F Edit Any File        ║
  1922.                                 ║ L Load ELMER.QSO       ║
  1923.                                 ║ P Pick File to edit    ║
  1924.                                 ║ S Edit ELMER.QSO       ║
  1925.                                 ║ X eXit to DOS          ║
  1926.                                 ║ * Show State Table     ║
  1927.                                 ╚════════════════════════╝
  1928.  
  1929.              To activate an option touch the highlighted key.
  1930.  
  1931.              4.1 Edit Any File
  1932.  
  1933.              This option allows you to edit text files. The ELMER 
  1934.              contains an ASCII text editor. This editor uses Wordstar 
  1935.              compatible commands.
  1936.  
  1937.              4.2 Load State Table (ELMER.QSO)
  1938.  
  1939.              This option allows you to reload the state table 
  1940.              (ELMER.QSO). If a different state table is loaded, its name 
  1941.              will appear in the menu.
  1942.  
  1943.              4.3 Pick File to edit 
  1944.  
  1945.              This option allows you to pick a file with the default 
  1946.              filetype of 'TXT', and edit it.
  1947.  
  1948.              4.4 Edit State Table (ELMER.QSO) 
  1949.  
  1950.              This option allows you to edit the configuration file.
  1951.  
  1952.              4.5 eXit to DOS       
  1953.  
  1954.              This option allows you to exit to DOS.
  1955.  
  1956.              4.6 Show State Table  
  1957.  
  1958.              This option allows you to see the contents of the state 
  1959.              machine. It is used in debugging the logic to ensure that 
  1960.              the contents of the table match what you thought you put in.
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  1973.         APPENDIX 8 PCZ 4.06.90 Nov. 27, 1990 Page 148
  1974.  
  1975.  
  1976.         APPENDIX 8 PCZ Binary file Transfers
  1977.  
  1978.         LAN-LINK uses the PCZ public domain external protocol for binary 
  1979.         file transfers by shelling to DOS and executing the QZ*.BAT batch 
  1980.         files. The QZ*.BAT files are set up for you by the INSTALL 
  1981.         program. This appendix contains the documentation for PCZ as 
  1982.         supplied by the developers of PCZ, in case you have problems 
  1983.         making binary file transfers work in your system.
  1984.  
  1985.                      PCZ - A Public Domain implementation
  1986.                   Zmodem, Ymodem, Xmodem, Xmodem-1K, Sealink
  1987.                             for the IBM PC family
  1988.  
  1989.                 PcConnect Zmodem by Drue Kennon and Gary Smith
  1990.  
  1991.         PCZ is a public domain Zmodem implementation that will allow  
  1992.         users of communication software that does not implement internal 
  1993.         Zmodem to access it through an external program. It is a full-
  1994.         featured version of Zmodem, but does not have the large volume of 
  1995.         bells, whistles & options provided by Omen Tech's DSZ.  However, 
  1996.         I do believe that it will be suitable for the average demanding 
  1997.         BBS'r.
  1998.  
  1999.         PCZ provides support for the basic Xmodem variants: Xmodem, 
  2000.         Xmodem-1K, Ymodem & SEAlink.
  2001.  
  2002.          The following is a description of how to start PCZ for file
  2003.          transfers.
  2004.  
  2005.          LEGEND
  2006.                Data enclosed in "[" "]" is optional.
  2007.                Data enclosed in "<" ">" is required.
  2008.  
  2009.          Send Command line:
  2010.  
  2011.          PCZ <1-8> <300-19200> [m] [f] [d] [s] <s?> [r] [@]<filespec>
  2012.  
  2013.          Recv Command line:
  2014.  
  2015.          PCZ <[1-8]> <[300-19200]> [m] [f] [k] [d] [s] <r?> [r]
  2016.          [filespec]
  2017.  
  2018.          Ref:
  2019.                  1-8 - the number 1 - 4, -(8) << PS/2 >>
  2020.                  300-19200 - the number 300, 1200, 2400 etc...
  2021.                  m - front-end menu option (see MENU)
  2022.                  f - enable FOSSIL comm driver routines
  2023.                  k - rx keep aborted received files
  2024.                  d - disable video memory writes (use dos)
  2025.                  s - request enable Super_Z transfer mode
  2026.                                  (zmodem only)
  2027.                  r?,s?  - transfer type sz, rz, sx, rx etc...
  2028.  
  2029.  
  2030.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2031.         APPENDIX 8 PCZ 4.06.90 Nov. 27, 1990 Page 149
  2032.  
  2033.  
  2034.                  r - resume/recover aborted transfer
  2035.                                  (zmodem only)
  2036.                  @ - command file transfer alert flag
  2037.                                  (SEAlink, Z,Ymodem)
  2038.                  filespec - file name w/extension
  2039.                                  {complete file spec allowed}
  2040.                                  {drive:\path\filename.ext}
  2041.  
  2042.          Flags should be placed as shown for standardization purposes.
  2043.          i.e. "f" before "d"; "d" before "k"; "rz,sz" before "r" etc...
  2044.  
  2045.  
  2046.          Due to the nature of the beast, no support is provided for a
  2047.          default port & no default port speed is assumed.
  2048.  
  2049.          NOTE * See environment variables below for more on default
  2050.                 port/speed
  2051.  
  2052.          I personally never enter "port" or "speed", but always enter
  2053.          their values.  i.e. pcz 1 9600 f sz xxxxxxx.xxx The batch
  2054.          files included reflect this method.
  2055.  
  2056.          "ZMODEM RECEIVE"
  2057.  
  2058.          << SINGLE >>
  2059.  
  2060.          PCZ 1 9600 rz myfile.ext - assume your specified file name.
  2061.  
  2062.          << BATCH >>
  2063.  
  2064.          PCZ 1 2400 rz - Receive ALL sender files.
  2065.  
  2066.          PCZ f d k rz r - Receive ALL sender files
  2067.                                       assume PCZPORT & PCZSPEED
  2068.          values
  2069.                                       use FOSSIL routines
  2070.                                       use standard DOS screen output
  2071.                                       KEEP all aborted files.
  2072.                                       RESUME any incomplete previous
  2073.                                       files.
  2074.  
  2075.          one file mode:
  2076.          PCZ 1 9600 rz INFILE.ARC - Receives one file and names it
  2077.                                       INFILE.ARC
  2078.          PCZ 1 9600 rz r INFILE.ARC - Recovery effort on file
  2079.                                       INFILE.ARC
  2080.  
  2081.         NOTE * A word about command line switches might be in order  
  2082.         here.  The switch flags " f, d, k " are global.  That is they 
  2083.         control PCZ and not any particular protocol.  The "r & s" switch 
  2084.         is isolated within zmodem, but is applied to both sender and 
  2085.         receiver.  If you want PCZ's resume code enabled when sending a 
  2086.  
  2087.  
  2088.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2089.         APPENDIX 8 PCZ 4.06.90 Nov. 27, 1990 Page 150
  2090.  
  2091.  
  2092.         file then the sender must specify "r" on the command line.  
  2093.         Accordingly if the receiver requests resumption of an aborted 
  2094.         transfer, the sender must have "r" specified or we won't resume 
  2095.         anything.  This was requested by BBS Sysops who track download 
  2096.         bytes, transfer points etc... Probably so you aren't charged 
  2097.         twice or the such like.
  2098.  
  2099.          "ZMODEM SEND"
  2100.  
  2101.          << SINGLE >>
  2102.  
  2103.          PCZ 1 9600 sz OUTFILE.ARC - Send one file to receiver.
  2104.  
  2105.          << BATCH >>
  2106.  
  2107.         Create a TEXT command file with one complete file spec per line, 
  2108.         which includes drive and directory information for each file that 
  2109.         is not in the directory PCZ was called from.
  2110.  
  2111.          e.g. C:\MYDIR\THISFILE.ZIP
  2112.  
  2113.         There is NO limit to the number is allowed. Have no blank lines 
  2114.         in the file. Place the "@" symbol as the first character of the 
  2115.         filename.
  2116.  
  2117.         Pass it to PCZ on the command line as follows:
  2118.  
  2119.          PCZ 1 2400 sz @OUTFILE.TXT
  2120.  
  2121.         What you name the command file is your business. It simply must 
  2122.         be a standard ASCII file with no software or printer control 
  2123.         codes present.
  2124.  
  2125.         An alternative to creating the command file for sending 2 or 3 
  2126.         files may be used.  Simply type the file names on the dos command 
  2127.         line separating each one with a space.
  2128.  
  2129.         Remember the receiver must be set to accept batch uploads or you 
  2130.         might be spinning your wheels.  Some BBS packages are just now 
  2131.         coming on-line with batch upload features using PCZ.  They 
  2132.         normally indicate (BATCH) if it is supported.
  2133.  
  2134.          BBS << BATCH >>
  2135.  
  2136.         One method for implementing batch uploads on a bbs is to use the 
  2137.         log file and examine the transfer status character.  The first 
  2138.         character of each line in the log file denotes how the transfer 
  2139.         finished.  A "1" for good transfer & "0" for a failed transfer.
  2140.  
  2141.         Armed with this information, simply setup to call PCZ in batch 
  2142.         receive mode.  After PCZ has finished and your bbs code has 
  2143.         control.  Open the logfile and read in the line(s) of 
  2144.  
  2145.  
  2146.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2147.         APPENDIX 8 PCZ 4.06.90 Nov. 27, 1990 Page 151
  2148.  
  2149.  
  2150.         information. You may now format a string to send the user about 
  2151.         the status of each file he/she sent, prompt for a file 
  2152.         description etc..
  2153.  
  2154.         After you have dealt with each entry in the logfile, simply close 
  2155.         the file and delete it.  PCZ will create a new file for the next 
  2156.         transfer session.  If you desire a continuous record of the 
  2157.         transfers then you should create your own and append each entry 
  2158.         you read from the pczlog to your continuous log file.
  2159.  
  2160.         The information below shows exact start positions for each piece 
  2161.         of data.  The x's denote the length of each element, the first 
  2162.         (x) shows start position as PCZ will write it to the log.
  2163.  
  2164.         e.g.  Below, the file size is 47877.  PCZ will always write the 
  2165.         file size as a 7 character string which begins at position 21 in 
  2166.         the line.  Hence, read from pos(21) to pos(27), trim any blanks & 
  2167.         convert to decimal value etc..
  2168.  
  2169.          Log extract w/char positions:
  2170.  
  2171.                   1 2 3 4 5
  2172.          1234567890123456789012345678901234567890123456789012345
  2173.          x xx xxxxxxxxxxxx xxxxxxx xxxxxx xxxx x
  2174.          1 sz PCZ40x.ZIP 47877 @ 2400 bps @ 237 cps 0
  2175.  
  2176.              6 7 8
  2177.          6789012345678901234567890
  2178.                  xxxxxxxxxxxxx
  2179.          errors Fri 10/5/1990
  2180.  
  2181.          "XMODEM VARIANTS"
  2182.         To receive files using any of the Xmodem variants, the format is:
  2183.  
  2184.               PCZ <port> <speed> rs filename - SEAlink receive
  2185.               PCZ <port> <speed> rs - SEAlink Batch receive
  2186.  
  2187.               PCZ <port> <speed> rx filename - Xmodem receive
  2188.               PCZ <port> <speed> r1 filename - Xmodem-1K receive
  2189.  
  2190.               PCZ <port> <speed> ry filename - Ymodem receive
  2191.               PCZ <port> <speed> ry - Ymodem Batch receive
  2192.  
  2193.         Remember the "k" options works for all of the receive modes. 
  2194.         Hence you can receive a file via SEAlink, have it abort on 
  2195.         errors, and then later RESUME the transfer using Zmodem.
  2196.  
  2197.         To send files using any of the Xmodem variants, the format is:
  2198.  
  2199.               PCZ <port> <speed> sx filename - Xmodem
  2200.               PCZ <port> <speed> s1 filename - Xmodem-1K
  2201.               PCZ <port> <speed> sy filename - Ymodem *
  2202.  
  2203.  
  2204.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2205.         APPENDIX 8 PCZ 4.06.90 Nov. 27, 1990 Page 152
  2206.  
  2207.  
  2208.               PCZ <port> <speed> ss filename - SEAlink *
  2209.  
  2210.         * Refer to Zmodem Batch sending for batch transfers via Ymodem 
  2211.         and SEAlink
  2212.  
  2213.         NOTE: The bytes and cps rate reflect the actual number of bytes 
  2214.         sent to, or received from the IOBuffer as a transfer progresses.  
  2215.         It does not necessarily reflect any specific "BLOCKSIZE".  When 
  2216.         sending, as a transfer nears it's end, you will see the cps 
  2217.         decline.  That's because PCZ uses buffered output vs a simple 
  2218.         "sector size" buffer.  This will let you see actually how PCZ is 
  2219.         progressing in the transmission of data.  In the best case "Full 
  2220.         Streaming Zmodem", you will see the time for actual file data; 
  2221.         worse case time will reflect the transmission of data headers and 
  2222.         block acks.  It is different, but I hope everyone can appreciate 
  2223.         a more accurate account of what is happening inside the powerful 
  2224.         zmodem protocol.
  2225.  
  2226.         ** : The "Transfer Time" reflects PORT speed, (NOT MODEM) speed!
  2227.         If speed conversion is being used, FORGET the transfer time.
  2228.          
  2229.          "ENVIRONMENT VARIABLES"
  2230.  
  2231.         PCZ supports several environment variables which can make setting 
  2232.         up a comm pkg. or BBS more "user friendly".  These variables are 
  2233.         as follows and should be placed in the autoexec.bat file as I 
  2234.         have them shown here or modify the setenv.bat file included to 
  2235.         accommodate your system.
  2236.  
  2237.         "DRIVE" refers to the letters "A".."Z"
  2238.  
  2239.         "YOURDIR" refers to a complete directory specification.
  2240.                    i.e. \COMM\ARC\
  2241.  
  2242.         "YOUR.FIL" refers to a filename with extension that you want PCZ 
  2243.         to use vs it's default name.
  2244.  
  2245.          "DIRRX"
  2246.  
  2247.         set DIRRX=drive:\yourdir\
  2248.  
  2249.         This variable provides the ability for all your received files to 
  2250.         be placed in a single location.  It is very useful for bbs 
  2251.         purposes as well as general comm program usage.  If you specify a 
  2252.         directory spec on the command line, it will override DIRRX.  
  2253.         Therefore you can easily set the variable and then just forget 
  2254.         about it.  If DIRRX isn't set and no spec. is given on the 
  2255.         command line, your receive file will be created in the current 
  2256.         active dos directory.
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2263.         APPENDIX 8 PCZ 4.06.90 Nov. 27, 1990 Page 153
  2264.  
  2265.  
  2266.          "PCZLOG"
  2267.  
  2268.         set PCZLOG=DRIVE:\YOURDIR\
  2269.  
  2270.         In the log file's case, it specifies the directory you want your 
  2271.         PCZ.LOG file to be kept in.  If "PCZLOG" is not found in the 
  2272.         environment then no log file is generated.
  2273.  
  2274.          set PCZLOG=DRIVE:\YOURDIR\YOUR.FIL
  2275.  
  2276.         As an option to the log file name "PCZ.LOG" you may specify your 
  2277.         own filename in the filespec.  This provides greater flexibility 
  2278.         with some bbs packages such as RBBS which expects it's own naming 
  2279.         convention to be used, and for multitasking environments etc...  
  2280.         If your "YOUR.FIL" exist, it overrides filename "PCZ.LOG" in all 
  2281.         cases.
  2282.  
  2283.          "PCZPORT"
  2284.  
  2285.          set PCZPORT=(1-8)
  2286.  
  2287.         PCZ will use the port number (1-8) as the default port.
  2288.  
  2289.          "PCZSPEED"
  2290.  
  2291.          set PCZSPEED=(300-19200)
  2292.  
  2293.         PCZ will use the speed (300-19200) as the default speed.
  2294.  
  2295.         NOTE ** If you specify the PORT or SPEED on the command line, it 
  2296.         will override a default set by the environment variables.
  2297.  
  2298.          "PCZDIR"
  2299.  
  2300.          set PCZDIR=DRIVE:\YOURDIR\
  2301.  
  2302.         If you experience any problems with PCZ not being able to access 
  2303.         it's overlay file.  Setting this variable will cure the problem.  
  2304.         DRIVE:\YOURDIR\ should point to the directory where you have 
  2305.         located PCZ.EXE
  2306.  
  2307.          IMPORTANT NOTE:
  2308.  
  2309.         NO SPACES are allowed when setting an environment variable!
  2310.  
  2311.          i.e. {WRONG}
  2312.          set PCZLOG = C:\COMM\ will not work.
  2313.  
  2314.          That's not my fault.  It is just DOS....
  2315.  
  2316.          i.e. {ahhhh}
  2317.          set PCZLOG=C:\COMM\
  2318.  
  2319.  
  2320.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2321.         APPENDIX 8 PCZ 4.06.90 Nov. 27, 1990 Page 154
  2322.  
  2323.  
  2324.  
  2325.          "PORT & IRQ"
  2326.  
  2327.         It has seemingly become necessary, instead of interrupt sharing, 
  2328.         to reassign Comm. PORT addresses and use seldom triggered IRQ 
  2329.         lines e.g. "5 & 7" to allow multiple 'more than two' ports on one 
  2330.         machine.  Efforts to support this trend have been successful with 
  2331.         PCZ.  Referring back to our PCZPORT environment variable:
  2332.  
  2333.          set PCZPORT=1
  2334.  
  2335.         If you have reassigned you IO card addresses etc..., you can 
  2336.         force PCZ to comply with your wishes.
  2337.  
  2338.         Lets say you want to use PORT 3 @ 2E8h on irq 5.  You set PCZPORT 
  2339.         in this manner.
  2340.  
  2341.          set PCZPORT=3,2E8,5
  2342.                      | | |
  2343.                      | | |____ IRQ line number
  2344.                      | |_______ PORT address
  2345.                      |__________ PORT number
  2346.  
  2347.         If you specify an invalid address or one you card isn't set for 
  2348.         then PCZ will simply abort during it's port validation routine. 
  2349.         This method should provide the support needed for those who like 
  2350.         to match their wits against the cpu's.
  2351.  
  2352.          "Super_Z" (tm)
  2353.         Always in search for faster from fast.  Super_Z takes zmodem to 
  2354.         the ragged edge! If you are one of the blessed, and enjoy 
  2355.         relatively noise free transmission lines, you should see an 
  2356.         increase of 2 to 3 percent efficiency.  XON/XOFF MUST be disabled 
  2357.         and the modem must pass these characters.  You may activate 
  2358.         Super_Z via the command line switch "s".  As is usually the case, 
  2359.         Super_Z can be called by the receiver or by the sender.  That is 
  2360.         to say, that either can flag for Super_Z and if the remote 
  2361.         version supports Super_Z, we're doing it.
  2362.  
  2363.         Regarding noise, a seldom thought of fact is that just because 
  2364.         you local transmission lines are great to one place, someone 
  2365.         else's local lines may be the pits.  A good example is....  When 
  2366.         I log on to the "Corner" from Texas on a "596" extension I rarely 
  2367.         every get a line hit.  When I use the "995" extensions I am prone 
  2368.         to hits anytime.  A reverse situation might occur in your 
  2369.         particular area.  It simply depends on the quality of any of the 
  2370.         many exchanges you might encounter.  I can only hope you are one 
  2371.         of the lucky ones.
  2372.  
  2373.           "NETWORK SUPPORT"
  2374.  
  2375.         PCZ has been tested completely in a network environment.  It will 
  2376.  
  2377.  
  2378.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2379.         APPENDIX 8 PCZ 4.06.90 Nov. 27, 1990 Page 155
  2380.  
  2381.  
  2382.         allow multiple users to read the same file via use of DOS's 
  2383.         shareable attribute.  It will also lock any files that it is 
  2384.         currently writing to.  This has been tested using Novell Netware, 
  2385.         LAN Manager, and CBIS Network-OS.
  2386.          
  2387.          "MENU FRONTEND"
  2388.  
  2389.         Many fine programs exist which allow protocol engines to be 
  2390.         called from a communications package.  In an effort to make PCZ 
  2391.         all the more user friendly, there is now a simple menu system 
  2392.         built into the program.  It is controlled by the file PCZ.CFG 
  2393.         which is included in this zip file.  Take a few moments to read 
  2394.         over it.  It may be that it is just what you are looking for in 
  2395.         the way of a nice user interface.  The design and layout of the 
  2396.         system is very simple and straight forward.  You control the 
  2397.         options and protocols you wish to have active.  PCZ.CFG comments 
  2398.         explain the various functions you can use.  To use the menu 
  2399.         system simply call PCZ in the following manner.
  2400.  
  2401.          PCZ m
  2402.  
  2403.         Make your menu selections and complete the command line with your 
  2404.         filespecs.
  2405.  
  2406.          "FOSSIL SUPPORT"
  2407.  
  2408.         FOSSIL is an acronym for "Fido/Opus/SEAdog Standard Interface 
  2409.         Layer".  This version of PCZ implements the use of FOSSIL 
  2410.         communications support.  To date only one, "X00.SYS" driver has 
  2411.         been tested to work with PCZ.  X00.SYS is a product of Raymond 
  2412.         Gwinn.  It has proven itself in many environments and I recommend 
  2413.         it to you without reservation. X00.SYS was chosen because it 
  2414.         provides "FIFO" etc... support for the 16550 UART chip.  My 
  2415.         internal routines support the chip but not all it's features.  
  2416.         Also X00.SYS provides enhanced ability to work in a multitasking 
  2417.         environment such as DeskView.  If DeskView is active PCZ gives 
  2418.         idle processor time back to the cpu for smoother operations.  For 
  2419.         a brief description of setting up X00.SYS on your system read the 
  2420.         enclosed file PCZFOSSL.DOC
  2421.  
  2422.         Making use of the driver with PCZ is as simple as adding "f" to 
  2423.         the command line.  It should be placed after the baudrate in all 
  2424.         transfer types.
  2425.  
  2426.          i.e.
  2427.               PCZ 1 9600 f sz OUTFILE.ZIP
  2428.  
  2429.         When PCZ starts, it will check for the presence of the driver in 
  2430.         memory.  If it is resident all will proceed as planned.  If 
  2431.         however, the driver is not in memory, PCZ will gracefully shut 
  2432.         down with a message stating this fact.  I gave careful thought to 
  2433.         jumping to the internal routines, but decided against it for a 
  2434.  
  2435.  
  2436.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2437.         APPENDIX 8 PCZ 4.06.90 Nov. 27, 1990 Page 156
  2438.  
  2439.  
  2440.         couple of reasons.  In some cases the ports may be scrambled 
  2441.         which will surely cause a system lockup on PCZ's part.  A problem 
  2442.         may exist with the driver you are using, giving false info which 
  2443.         PCZ's routines would not like very much.  A "dumb" terminal might 
  2444.         have charge of things and not want another routine hanging 
  2445.         around, etc...
  2446.  
  2447.          "PHONE SUPPORT"
  2448.  
  2449.         Phone support can be provided when you require it, if you call 
  2450.         while I am home.  I umpire for our local women's softball league 
  2451.         on Mon. & Tues. nights.  I play golf on Wed. & Thurs. evenings.  
  2452.         Fri. night I do what Maureen tells me to do! Sat. is up for grabs 
  2453.         and Sun. morn & evenings I am in church.  Please try me sometime 
  2454.         other than those mentioned ......  Seriously though, any night 
  2455.         (late) will be fine.  Just try and make it before 10p.m. CST if 
  2456.         possible.
  2457.  
  2458.          Note from the author:
  2459.  
  2460.         Over the last year PCZ has received some very good reviews. More 
  2461.         users rely on the program for their transfers now than I thought 
  2462.         would ever be interested.  For this I am especially grateful and 
  2463.         would thank each one if possible. Gary & I will continue to grow 
  2464.         with the needs of the BBS community.  We ask for your continued 
  2465.         input and support, with our assurance that your IDEAS, "cheers & 
  2466.         jeers" are taken with sincerity.
  2467.                                                  Thanks
  2468.                                                  Drue
  2469.  
  2470.                                  History
  2471.                                  -------
  2472.  
  2473.          V1.01.88 - Initial release, no known bugs.  Please report any 
  2474.         problems to Drue Kennon.
  2475.  
  2476.          V2.01.89 - Extended version that contains Xmodem, Xmodem-1K, 
  2477.         Sealink, and Ymodem Batch in addition to Zmodem.  Also provides 
  2478.         full file sharing for use in networking environments.
  2479.  
  2480.          V2.11.89 - Fixed several reported bugs.  Enabled hardware flow 
  2481.         control for use with MNP type modems.  Enhanced port speeds up to 
  2482.         19.2k, and tightened some code for more efficient operation. 
  2483.         Properly set errorlevel 1 in event of transfer failure.
  2484.  
  2485.          V3.03.90 - Fixed a problem with SEAlink xfers not seeing the 
  2486.         last EOT.  Batch sending for SEAlink per request.  Enhanced some 
  2487.         screen data writes.
  2488.  
  2489.          V3.06.90 - Fixed a problem with SEAlink xfers created by making 
  2490.         the last fix.  Zmodem command file name can't be fouled due to 
  2491.         misunderstanding the docs.
  2492.  
  2493.  
  2494.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2495.         APPENDIX 8 PCZ 4.06.90 Nov. 27, 1990 Page 157
  2496.  
  2497.  
  2498.  
  2499.          NOTE:
  2500.         Unless forced into it by the users, I do not plan to support 7 
  2501.         bit data transfers.  Nor can I figure why any IBM machined BBS 
  2502.         would?  Did I miss something along the way?
  2503.  
  2504.          V3.08.90 - Got with the program and added support for FOSSIL 
  2505.         driver.  e.g.  Gwinn's Communications Controller, X00.SYS add "f" 
  2506.         to cmd line params for fossil).  Removed internal support for 
  2507.         default port and speed which caused problems for multitaskers.  
  2508.         Defaults are now specified through environment variables.  Added 
  2509.         environment variable for default receive dir.  Reinstated 
  2510.         environment variable for pcz log file.
  2511.  
  2512.          V3.09.90 - By popular demand, namely "Gary", I added yet another 
  2513.         multitasker enhancement.  Since the cpu is much faster than the 
  2514.         port, idle time occurs during output.  This time is now "given 
  2515.         back" to the cpu, allowing the "other side" to operate smoother 
  2516.         and more efficiently.
  2517.  
  2518.          V3.10.90 - Some users mentioned that PCZ would wait forever in a 
  2519.         transfer if the carrier was lost.  I couldn't dupe the problem, 
  2520.         but added several more checks nonetheless.  The logfile has 
  2521.         changed so that you may specify a full filespec. including 
  2522.         filename for you logfile in the env.  var.  The first char of 
  2523.         each line in the file represents pass or fail. "0" = failed xfer 
  2524.         "1" = good xfer.  Keep those cards and letters coming!
  2525.  
  2526.          V3.11.90 - ArrrrG! %#^^#%%@#*$(%*#$%($$%&*( the &*&^*&^ woes of 
  2527.         changes really &#$^& my &(&^#$.
  2528.  
  2529.          V3.12.90 - Forget 3.11.90 ever existed! Several routines got a 
  2530.         face lift! You should see more efficiency with this release.  I 
  2531.         can't begin to go through the entire chase with you here, but I 
  2532.         need a new can of RAID! Seems there is never a total end with a 
  2533.         bug problem, in programming as well as the home! I must offer a 
  2534.         special word of thanks to Dick Melville from San Marino for his 
  2535.         the help with RBBS interface problems.  Dick was an excellent 
  2536.         BETA Buster! And to Steve Clancy who finally helped me see there 
  2537.         was NO carrier on the line!
  2538.  
  2539.          V4.00.90 - {BETA} Version 4.00 represents a major revision 
  2540.         change to PCZ. As you have noticed, if you've used prior 
  2541.         versions, there are two PCZ files now instead of one.  PCZ.EXE is 
  2542.         the global executable file and PCZ.OVR contains the actual 
  2543.         protocol functions.  The decision to go with overlay functions 
  2544.         was made due to the fact that more Sysops are using PCZ with 
  2545.         their BBS's in a multitasking environment.  Memory usage has been 
  2546.         drastically reduced.  Additionally, each transfer type function 
  2547.         i.e. "sz,sx(1),ss,sy" & "rz,rx(1),rs,ry" is totally self 
  2548.         contained which simply means once the program loads and a 
  2549.         transfer type is called, no other overlay read is needed. The 
  2550.  
  2551.  
  2552.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2553.         APPENDIX 8 PCZ 4.06.90 Nov. 27, 1990 Page 158
  2554.  
  2555.  
  2556.         function completes and exits. Simply put; execution time has been 
  2557.         enhanced.
  2558.  
  2559.          V4.01.90 - {BETA} Dick & Steve
  2560.          V4.02.90 - {BETA} Dick & Steve
  2561.          V4.03.90 - {BETA} PcConnect, Dick & Steve
  2562.          V4.04.90 - {BETA} PcConnect
  2563.  
  2564.          V4.05.90 - Major revision V4.xx.90 released on the world!
  2565.  
  2566.          V4.06.90 - Some enhancements added here include; Super_Z(tm) by 
  2567.         PC², offers enhanced transfer times when used with error  
  2568.         correcting modems and relatively noise free transmission lines. 
  2569.         No limit to the number of files allowed in a batch transfer  
  2570.         command file.  Non-standard PORT, IRQ line assignments supported 
  2571.         via environment setup.  Frontend menu system for comm package 
  2572.         use.  PCZ is supplied as a '.EXE' file which when executed breaks 
  2573.         it's code out into overlays.  The largest executable code segment 
  2574.         will run well inside of a 64k memory segment.
  2575.  
  2576.         Personal contact may be made by one of the following methods.
  2577.  
  2578.          Drue Kennon Gary J. Smith
  2579.          Rural Route #2 Box 54 6122 Cedar Wood Drive
  2580.          Center, TX. 75935 Columbia, MD 21044
  2581.          Voice 409-598-3809
  2582.  
  2583.                             The Programmer's Corner
  2584.                                     Home of
  2585.                               "PcConnect" & "PCZ"
  2586.  
  2587.          Data/BBS: 301-596-1180 Data/BBS: 301-995-3744
  2588.                          Data/BBS: 301-621-4636
  2589.  
  2590.                            10 roll over lines in place
  2591.                            with over 1.5 gigabytes of
  2592.                            storage space
  2593.  
  2594.         DSZ, ZCOMM, Professional-YAM are Copyrights of Omen Technology 
  2595.         Inc, all rights reserved.
  2596.  
  2597.         X00.SYS Copyright (c) by Raymond L. Gwinn, All Rights Reserved.
  2598.  
  2599.         PCZ Copyright (c) by Drue Kennon, All Rights Reserved. 
  2600.         Super_Z(tm) is a trademark of PC²
  2601.  
  2602.         ** If you are the author of a communications package that has 
  2603.         zmodem implemented internally and would like to enable Super_Z in 
  2604.         you program for PCZ compatibility, look over SuperZ.Doc.  If you 
  2605.         have any questions or problems then just drop me a line or call 
  2606.         and we will be glad to help you out.
  2607.                
  2608.  
  2609.  
  2610.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2611.         APPENDIX 8 PCZ 4.06.90 Nov. 27, 1990 Page 159
  2612.  
  2613.  
  2614.                           The PCZ Menu Transfer System
  2615.  
  2616.  
  2617.         This is the PCZ.CFG file.
  2618.  
  2619.         ;To make use of this transfer menu system PCZ should be called in 
  2620.         the following manner.
  2621.  
  2622.         ;PCZ m <ENTER>
  2623.  
  2624.         ;We assume in this config file that you are using SETENV.BAT to 
  2625.         preset your PCZ parameters for PORT and SPEED.  If this isn't the 
  2626.         case then simply add them on the protocol lines below in their 
  2627.         proper place.  You should be able to see from the listings the 
  2628.         format used here.  i.e.
  2629.  
  2630.         ;SEND    without the ';' begins send protocol block
  2631.         ;END     without the ';' end the protocol block
  2632.  
  2633.         ;The protocol goes on a line followed by the ':' char followed by 
  2634.         PCZ's command line options for that protocol. You will be 
  2635.         prompted to complete the command line with your filespec(s) once 
  2636.         the program is started etc...  pretty simple huh?
  2637.  
  2638.         ;Simple yes! but simple minded as well, and if you fail to follow 
  2639.         these guidelines....  who knows what type of protocol you might 
  2640.         be trying to use for a transfer.  Just to satisfy your cats 
  2641.         curiosity you may uncomment the first line after SEND.  Run PCZ 
  2642.         using 'm' menu option, select upload and see what happens.  No 
  2643.         your pc won't bark but it might barf if you select 'A' as your 
  2644.         protocol type.
  2645.  
  2646.         ;The following represent the send parameters.  Using the ';' at 
  2647.         the beginning on a line comment out any protocol you do not wish 
  2648.         to use during you file transfer sessions.
  2649.  
  2650.         SEND
  2651.         ;flag for beginning of send protocols
  2652.  
  2653.         ;TOSSIT:  sp  ;This is a curiosity test line
  2654.  
  2655.         ;XMODEM:  sx
  2656.         ;send a file using xmodem
  2657.  
  2658.         ;X1K:     s1
  2659.         ;send a file using xmodem 1k blocks
  2660.  
  2661.         ;YMODEM:  sy
  2662.         ;send a file using ymodem with file header information
  2663.  
  2664.         ZMODEM:  s sz
  2665.         ;send a file using Super_Z zmodem
  2666.  
  2667.  
  2668.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2669.         APPENDIX 8 PCZ 4.06.90 Nov. 27, 1990 Page 160
  2670.  
  2671.  
  2672.  
  2673.         SEALINK: ss
  2674.         ;send a file using sealink
  2675.  
  2676.         END
  2677.         ;end of send protocols
  2678.  
  2679.  
  2680.         :The following represent the receive parameters.
  2681.  
  2682.         RECEIVE
  2683.         ;flag for beginning of receive protocols
  2684.  
  2685.         ;XMODEM:  rx
  2686.         ;recv a file using xmodem
  2687.  
  2688.         ;X1K:     r1
  2689.         ;recv a file using xmodem 1k blocks
  2690.  
  2691.         ;YMODEM:  ry
  2692.         ;recv a file using ymodem with file header information
  2693.  
  2694.         ZMODEM:  s rz
  2695.         ;recv a file using Super_Z zmodem
  2696.  
  2697.         SEALINK: rs
  2698.         ;recv a file using sealink
  2699.  
  2700.         END
  2701.         ;end of receive protocols
  2702.  
  2703.  
  2704.         ;You may add any of the other command line switches you wish to 
  2705.         the above. They are
  2706.  
  2707.         ; 'f' use FOSSIL
  2708.         ; 'd' no direct screen writes
  2709.         ; 'k' keep all aborted downloads
  2710.  
  2711.         ;Thanks and have fun!
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2727.         Appendix 9 Other PC Software by Joe Kasser G3ZCZ,Page 161
  2728.  
  2729.  
  2730.         APPENDIX 9 Other PC Software by Joe Kasser G3ZCZ
  2731.  
  2732.         1.0 PC-HAM 3.52 BY G3ZCZ
  2733.  
  2734.              LOGBOOK
  2735.  
  2736.         Full blown logging package. With automatic check of logs for 
  2737.         awards such as DXCC. Allows you to recall any entry by call sign 
  2738.         within seconds. Indexed displays, QSL'ing, Contest mode QSL'ing 
  2739.         (prints the lot) and lots more. Although written in dBASE3 the 
  2740.         package contains a compiled version (LOGBOOK.EXE), so you don't 
  2741.         need dBASE to run it. The source code is ONLY given to registered 
  2742.         users. It can convert your exported LAN-LINK.LOG file to LAN-
  2743.         LINK.DBF to put this package to work. Ideal for DX-peditions or 
  2744.         for DX robot users to handle QSLing and log statistics.
  2745.  
  2746.              CONTEST
  2747.  
  2748.         Keeps Dupes in memory, logs QSO's to disk in format which can be 
  2749.         processed by the LOGBOOK package. Now compiled in Turbo BASIC, 
  2750.         source code is supplied so that you can modify the program to 
  2751.         meet your requirements.
  2752.  
  2753.              CQSS
  2754.  
  2755.         Sweepstakes game compiled in Turbo BASIC. Work the ARRL 
  2756.         Sweepstakes contest on your computer. You are located just 
  2757.         outside Washington DC. A propagation model is built in to the 
  2758.         program. This program is REQUIRED training for all sweepstakes 
  2759.         operators. Earlier version of the program is described in detail 
  2760.         in 'Software for Amateur Radio' by Joe Kasser G3ZCZ, published by 
  2761.         TAB Books, Blue Ridge Summit, PA. 17214.
  2762.  
  2763.              WHATSON
  2764.  
  2765.         Predict HF Propagation for given days. Contest mode with printout 
  2766.         to whole world at hourly intervals. Needs BASIC.
  2767.  
  2768.         2.0 STARTREK The Computer Program
  2769.  
  2770.         An ideal task for the beginner to learn a language on is a 
  2771.         simulation game which is written around the computer that the 
  2772.         beginner has available. For in that case, there is complete 
  2773.         control of all inputs and outputs, This kind of game in which the 
  2774.         player makes decisions based on the information available to him 
  2775.         or her available at the time), can be made sufficiently 
  2776.         sophisticated and complex so as to make writing it an adequate 
  2777.         challenge for anybody.
  2778.  
  2779.         The techniques used in writing a good game are the same that 
  2780.         programmers use in professional activities. Writing a good game 
  2781.         poses a challenge that allows you to develop good habits and 
  2782.  
  2783.  
  2784.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2785.         Appendix 9 Other PC Software by Joe Kasser G3ZCZ,Page 162
  2786.  
  2787.  
  2788.         techniques for programming and also allows you to learn a 
  2789.         language in an interesting manner. By taking an orderly approach 
  2790.         to the game design, complex operations may be clearly understood 
  2791.         and converted to computer code with the aid of a language 
  2792.         reference manual, irrespective of the language being used.
  2793.  
  2794.         This product teaches the techniques for writing such a game using 
  2795.         the STARTREK game as an example, and the BASIC language as the 
  2796.         programming language in which to write the code.
  2797.  
  2798.         Registration fees.
  2799.  
  2800.         Single Copy $15.00
  2801.         10 - 50 Copies $12.00 per registered copy.
  2802.         50 - 100 Copies $10.00 per registered copy.
  2803.         100 + Copies $8.00 per registered copy.
  2804.  
  2805.         3.0 WHATS-UP 1.20
  2806.  
  2807.         WHATS-UP is a tool for experimenting with orbital dynamics and 
  2808.         Telemetry Decoding and display Program for the UoSAT-OSCAR 11, 
  2809.         AMSAT-OSCAR 13, Fuji-OSCAR 20 and the AMSAT Microsat Spacecraft 
  2810.         (OSCARs 16, 17, 18 and 19). It is table driven via the 
  2811.         configuration files to allow maximum flexibility.
  2812.  
  2813.         WHATS-UP contains the following features:
  2814.  
  2815.         * Can automatically set Kenwood Radios to spacecraft beacon 
  2816.           frequency when satellite comes over your horizon.
  2817.         * Can automatically read the frequency from Kenwood Radios to a 
  2818.           disk file for Doppler frequency measurements.
  2819.         * Can automatically configure a PK-232 for each spacecraft data 
  2820.           format.
  2821.         * Reads 2 Line and AMSAT format orbit element data files.
  2822.         * Provides antenna azimuth and elevation pointing data.
  2823.         * Real time, Playback and Dumb Terminal mode.
  2824.         * Automatic Capture-to-disk of raw telemetry.
  2825.         * Extracts telemetry channel data to a database or spreadsheet 
  2826.           readable file for further analysis.
  2827.         * Link quality measurement on packet telemetry.
  2828.         * Capability to print the raw telemetry as it is received.
  2829.         * Up to 16 user configurable display pages (screens). You set the 
  2830.           position on the page (width of engineering unit field, and 
  2831.           number of decimal places) that a parameter is displayed at.
  2832.         * Wild card page (parameter shows up on all pages).
  2833.         * Selectable display of Engineering units or raw byte for each 
  2834.           display page.
  2835.         * Display of raw packets (i.e. STATUS)
  2836.         * Color changes if a parameter value changed between successive 
  2837.           frames.
  2838.         * Audio and visual alarms if a telemetry value exceeds, falls 
  2839.           below or falls outside a preset limit value(s).
  2840.  
  2841.  
  2842.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2843.         Appendix 9 Other PC Software by Joe Kasser G3ZCZ,Page 163
  2844.  
  2845.  
  2846.         * Dumb split screen terminal mode (a la LAN-LINK).
  2847.         * Customizable colors, PC to TNC baud rate, data parity and stop 
  2848.           bits.
  2849.         * Default spacecraft configuration files.
  2850.         * Time of day clock display (in HH:MM:SS format)
  2851.  
  2852.         Real time analysis requires a receiver and demodulator. Analysis 
  2853.         of playback data can be performed with just the computer and 
  2854.         WHATS-UP.
  2855.  
  2856.         If you would like a copy of WHATS-UP and have captured any 
  2857.         telemetry to disk, especially daytime or southern hemisphere 
  2858.         passes, please put them on a disk and send it in with your 
  2859.         request, a mailer and return postage. Don't let the individual 
  2860.         data files become too long. I suggest that you rename them every 
  2861.         day in the format YYMMDD.SC, such as 900824.D17, 900824.F20, etc.
  2862.  
  2863.         IF YOU ARE INTERESTED IN OSCAR AND SPACECRAFT TELEMETRY, THEN 
  2864.         THIS PROGRAM IS A MUST.
  2865.  
  2866.         4.0 ELMER 1.00
  2867.  
  2868.         ELMER is an Expert System Based on a Finite State Machine. There 
  2869.         are two versions of ELMER supplied with LAN-LINK. One is built in 
  2870.         for use in packet mode communications, when connected to someone 
  2871.         else. The second version is a stand alone version for use in 
  2872.         developing the text files and the logic. The standalone version 
  2873.         lets you program and debug your own personal ELMER on your own. 
  2874.         The stand alone alone version is a separate product and requires 
  2875.         separate registration.
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2901.         Appendix 10 How Shareware Works,Page 164
  2902.  
  2903.  
  2904.         APPENDIX 10 How Shareware Works
  2905.  
  2906.         The Association of Shareware Professionals (ASP) has established 
  2907.         standards for its members and for any organization which has "ASP 
  2908.         Approved" status. The ASP wants to make sure the shareware 
  2909.         principle works for you. If you are unable to resolve a problem 
  2910.         with an ASP member or organization (other than technical 
  2911.         support), the ASP may be able to help. Please write to 
  2912.  
  2913.         The ASP Ombudsman, 545 Grover road, Muskegon, MI. 49442-9427, 
  2914.         USA.
  2915.  
  2916.         You are encouraged to copy the floppy disk and share it freely 
  2917.         with others. You have the luxury of trying out the product at 
  2918.         your own pace and in the comfort of your own home or workplace. 
  2919.  
  2920.         After you have used the material for a reasonable evaluation 
  2921.         period (30 days), you should either discontinue use of the 
  2922.         material or register your copy. Your support is important and 
  2923.         greatly appreciated. With it, Shareware authors are encouraged to 
  2924.         design and distribute new products. Without it, a great deal of 
  2925.         high quality, low cost software will cease to be available.
  2926.  
  2927.         Why pay at all?
  2928.  
  2929.          * You receive support from the author.
  2930.          * You receive a CURRENT copy of the program.
  2931.          * Your input and ideas help shape future products.
  2932.          * A sense of pride and ownership in having honestly participated 
  2933.            in the Shareware revolution.
  2934.          * You help to keep software prices down by supporting a 
  2935.            distribution method which doesn't depend on expensive 
  2936.            advertising campaigns.
  2937.  
  2938.         Be aware of the following restrictions, designed to protect the 
  2939.         community of Shareware users and to prevent greedy people from 
  2940.         taking unfair advantage of the trust, hard work and good will of 
  2941.         Shareware authors. 
  2942.  
  2943.         1. No price or consideration may be charged for the material. 
  2944.            However, a distribution cost may be charged for the cost of 
  2945.            the diskettes, shipping and handling, not to exceed $6.
  2946.  
  2947.         2. The files and programs on the disks may not be modified or 
  2948.            deleted.
  2949.  
  2950.         3. The material cannot be sold as part of some other more 
  2951.            inclusive package.
  2952.  
  2953.         4. The material cannot be "rented" or "leased" to others.
  2954.  
  2955.         5. The end user must be told clearly in writing on the outside of 
  2956.  
  2957.  
  2958.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  2959.         Appendix 10 How Shareware Works,Page 165
  2960.  
  2961.  
  2962.            the package and in all advertising that the diskette(s) are 
  2963.            "Shareware."
  2964.  
  2965.         6. The package must contain a written explanation that the disk 
  2966.            is for evaluation purposes, and that an additional 
  2967.            "registration fee" is expected by the author, if the material 
  2968.            is used beyond an initial evaluation period.
  2969.  
  2970.         7. In the case of distribution via any telecommunications link, 
  2971.            the following must be done:
  2972.  
  2973.            An error checking protocol must be used.
  2974.  
  2975.            The individual files must be combined into, and transferred in 
  2976.            a library or archive format. 
  2977.  
  2978.         8. Shareware distribution is permitted only in the United States, 
  2979.            Canada, England, and Australia.
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  3017.         APPENDIX 11 LAN-LINK 2.00 REGISTRATION FORM, Page 166
  3018.  
  3019.  
  3020.         APPENDIX 11 LAN-LINK 2.00 REGISTRATION FORM
  3021.  
  3022.         To: Joe Kasser G3ZCZ, P.O. BOX 3419, SILVER SPRING, MD 20918.
  3023.  
  3024.         CALL ________________ TODAY'S DATE _____________
  3025.         NAME ______________________________________________
  3026.         ADDRESS ___________________________________________
  3027.         ___________________________________________________
  3028.         CITY ___________________________________________
  3029.         STATE _________ POSTCODE ____________ TELEPHONE ____________
  3030.         TNC TYPE _________ FIRMWARE REV __________ HOME BBS ___________
  3031.         DISK SIZE 5.25 _____ 3.5 ____ 
  3032.  
  3033.         Please register me as a user of LAN-LINK. I am currently using 
  3034.         LAN-LINK Version ______ which I obtained from __________________.  
  3035.         Please send me the latest version of LAN-LINK or if a more recent 
  3036.         one does not exist at this time, QSL my registration and add my 
  3037.         name to the list to receive a free update when it becomes 
  3038.         available.
  3039.  
  3040.         I would also like to order a copy of your book "Basic Packet 
  3041.         Radio" which explains how to get the most out of packet radio and 
  3042.         includes a printed LAN-LINK Manual.
  3043.  
  3044.         I also enclose an additional amount for evaluation copies of ELMER
  3045.         -, WHATS-UP _, PC-HAM _ and Startrek TCP _ ($5 for 1 program, 
  3046.         $10.00 for the set). If I like them, I plan to register them in due 
  3047.         course. 
  3048.  
  3049.         LAN-LINK Registration ($45.00) __.__
  3050.         ELMER Registration ($45.00)    __.__
  3051.         Basic Packet Radio ($29.95)    __.__
  3052.         Evaluation software         $  __.__
  3053.         ____________________________________
  3054.         Total Enclosed              $  __.__    Signature ____________
  3055.  
  3056.         My favorite operating modes are ______________________________.
  3057.  
  3058.         Additional Features I'd like to see in future releases of LAN-
  3059.         LINK.
  3060.  
  3061.         Keep Conference Bridge Up  __ YAPP Binary File compatibility __
  3062.         Expanded Contest Operation __ More AMTOR (explain below)     __ 
  3063.         NTS capability __             Picture Transfer capability    __
  3064.         Telephone Modem capability __ PacketCluster Menu (Like BBS)  __
  3065.         Kenwood Radio Control Menu __ 
  3066.         Dumb Terminal (CP-1, ST-5 etc.) Baudot/ASCII RTTY operation  __
  3067.  
  3068.         NOTE: some additions come into LAN-LINK as a result of user 
  3069.         suggestions, so here's your chance to get some input in.
  3070.  
  3071.         Comments, likes, dislikes, wish list, etc. (on back of page)
  3072.  
  3073.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  3074.         APPENDIX 11 LAN-LINK 2.00 REGISTRATION FORM, Page 167
  3075.  
  3076.  
  3077.         APPENDIX 12 LAN-LINK PROBLEM REPORT
  3078.  
  3079.         Name ______________________________________ CALL _______________
  3080.         Street __________________________________________________________
  3081.         City _______________________________ State _____ ZIP __________
  3082.         Tel. ____________________ LAN-LINK version ____
  3083.  
  3084.         1. Describe your computer system.
  3085.  
  3086.         Manufacturer ____________________ Model ___________TNC __________
  3087.          Firmware _____
  3088.  
  3089.         DOS Version ________________ Clock Frequency _________ MHz.
  3090.  
  3091.         List peripheral equipment and cards installed in your computer.
  3092.  
  3093.         Video Herc/EGA/CGA_____ _______________________
  3094.         _______________________ _______________________
  3095.         _______________________ _______________________
  3096.  
  3097.         What memory resident programs were installed when the problem 
  3098.         occurred?
  3099.         _______________________ _______________________
  3100.         _______________________ _______________________
  3101.  
  3102.         2. Describe the problem in detail. What were the Misc. flag 
  3103.            state-sequence numbers when the problem was happening?
  3104.  
  3105.         3. Describe the sequence of events or keystrokes that led to the 
  3106.            problem.
  3107.  
  3108.         4. Any other information that may help in locating the problem.
  3109.  
  3110.         Use additional sheets of paper if necessary. ATTACH a copy of 
  3111.         your LAN-LINK.SYS file. 
  3112.  
  3113.         Mail to: Joe Kasser, P O Box 3419, Silver Spring, MD. 20918.
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  3132.         APPENDIX 11 LAN-LINK 2.00 REGISTRATION FORM, Page 168
  3133.  
  3134.  
  3135.         APPENDIX 13 LAN-LINK Index of Words, Page #
  3136.         Abort, 36, 124, 151, 154
  3137.         Access, 1, 13, 18, 52, 120, 140, 148, 153
  3138.         ACHG, 8, 106
  3139.         Alarm, 4, 34, 35, 42, 53, 54, 94, 107, 144
  3140.         Alarmwindow, 94, 144
  3141.         Alert, 2, 3, 13, 26, 27, 28, 34, 41, 42, 72, 79, 95, 133, 149
  3142.         ALFD, 98
  3143.         ALIST, 7, 99, 100
  3144.         ALISTEN, 8, 106, 107
  3145.         Alt-A, 2, 4, 28, 62, 65
  3146.         Alt-B, 2, 28, 72
  3147.         Alt-C, 2, 18, 26, 28, 104
  3148.         Alt-D, 2, 28, 52, 80, 100, 111, 133
  3149.         Alt-E, 2, 4, 26, 28, 63, 65
  3150.         Alt-F, 2, 4, 28, 36, 63, 65, 120
  3151.         Alt-J, 2, 28
  3152.         Alt-K, 2, 29
  3153.         Alt-L, 2, 29, 83
  3154.         Alt-M, 2, 23, 29, 81
  3155.         Alt-N, 2, 29, 103
  3156.         Alt-O, 2, 29, 74, 83
  3157.         Alt-P, 2, 29
  3158.         Alt-Q, 2, 30, 39
  3159.         Alt-R, 2, 30, 45
  3160.         Alt-S, 2, 4, 30, 63, 82
  3161.         Alt-U, 4, 63
  3162.         Alt-W, 2, 30, 60, 138
  3163.         Alt-X, 2, 17, 18, 30, 66
  3164.         Alt-Y, 2, 30, 138
  3165.         Alt-Z, 2, 5, 30, 46, 63
  3166.         AMTOR, 2, 3, 7, 8, 9, 11, 12, 14, 21, 23, 24, 25, 26, 27, 28, 29, 
  3167.           30, 31, 32, 34, 35, 36, 37, 41, 42, 43, 44, 45, 54, 59, 61, 62, 
  3168.           78, 79, 83, 86, 92, 95, 99, 100, 106, 107, 124, 129, 130, 133, 
  3169.           135, 138, 166
  3170.         AMTOR-FEC, 24
  3171.         Annunciator, 2, 13, 21
  3172.         ANOMALIES, 9, 135, 138
  3173.         APLINK, 42, 92
  3174.         ARQ, 2, 3, 8, 27, 28, 34, 42, 43, 100, 106, 107
  3175.         ASCII, 4, 5, 7, 8, 9, 11, 12, 13, 15, 19, 22, 24, 27, 31, 32, 48, 
  3176.           56, 58, 59, 71, 72, 99, 110, 116, 117, 119, 120, 121, 124, 125, 
  3177.           128, 133, 142, 147, 150, 166
  3178.         ASP, 164
  3179.         Attempt, 22, 34, 41, 42, 43, 48, 54, 60, 80, 84, 129, 133, 135
  3180.         Auto, 3, 34, 38, 39, 41, 42, 45
  3181.         AUTO-Upload, 120
  3182.         AUTOCQ, 21, 24
  3183.         Automatic, 6, 10, 12, 13, 14, 15, 20, 22, 23, 26, 29, 35, 36, 38, 
  3184.           46, 54, 61, 73, 77, 78, 83, 84, 98, 106, 109, 111, 123, 124, 132, 
  3185.           133, 137, 161, 162
  3186.  
  3187.  
  3188.  
  3189.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  3190.         APPENDIX 11 LAN-LINK 2.00 REGISTRATION FORM, Page 169
  3191.  
  3192.  
  3193.         Batteries, 17, 69, 137
  3194.         BAUDOT, 7, 8, 11, 12, 15, 24, 27, 31, 32, 68, 69, 72, 98, 99, 108, 
  3195.           166
  3196.         BBS, 1, 2, 3, 4, 5, 6, 7, 8, 13, 15, 16, 18, 20, 23, 27, 30, 32, 
  3197.           38, 40, 41, 42, 44, 46, 47, 48, 51, 52, 53, 54, 67, 70, 71, 73, 
  3198.           76, 77, 84, 85, 86, 90, 91, 92, 97, 98, 102, 114, 115, 120, 123, 
  3199.           125, 126, 133, 150, 152, 153, 156, 157, 158, 166
  3200.         Beacon, 2, 3, 5, 6, 7, 9, 12, 13, 14, 16, 21, 22, 23, 25, 35, 41, 
  3201.           42, 46, 47, 48, 52, 61, 62, 71, 72, 75, 76, 77, 78, 79, 80, 81, 
  3202.           84, 85, 92, 98, 101, 105, 107, 115, 124, 129, 130, 132, 133, 135, 
  3203.           162
  3204.         Bell, 55, 71, 138
  3205.         Blink, 35, 73
  3206.         BottomWindow, 94, 144
  3207.         Bragtape, 146
  3208.         BTEXT, 21, 80
  3209.         Buffer, 2, 3, 5, 9, 12, 27, 28, 31, 35, 36, 40, 55, 68, 69, 78, 90, 
  3210.           104, 125, 128, 132, 133, 135, 152
  3211.         BUGS, 9, 135, 138, 156
  3212.         Bulletin, 6, 16, 24, 71, 85, 97, 115, 124
  3213.         Bulletins, 13, 20, 51, 71, 85, 97, 102, 123
  3214.  
  3215.         Capture-to-Disk, 4, 5, 6, 20, 23, 24, 31, 33, 49, 51, 52, 53, 55, 
  3216.           56, 57, 74, 77, 78, 84, 87, 97, 109, 111, 115, 134, 162
  3217.         CFROM, 90, 112
  3218.         Changeover, 2, 27, 28, 37, 106
  3219.         Chirpcopy, 7, 14, 36, 99, 100
  3220.         Clock, 4, 19, 38, 53, 54, 69, 70, 77, 83, 93, 135, 163, 167
  3221.         CMSG, 75, 76, 78, 90, 91
  3222.         Colors, 7, 13, 18, 29, 77, 93, 97, 115, 132, 133, 135, 144, 163
  3223.         Connect, 2, 3, 4, 5, 6, 12, 13, 14, 18, 20, 22, 23, 25, 26, 27, 28, 
  3224.           29, 30, 34, 35, 38, 39, 41, 43, 44, 45, 46, 47, 48, 53, 54, 55, 
  3225.           56, 60, 62, 68, 69, 70, 72, 73, 76, 77, 79, 80, 81, 84, 89, 90, 
  3226.           102, 103, 104, 107, 112, 115, 117, 118, 119, 121, 123, 125, 128, 
  3227.           129, 130, 133, 136, 138
  3228.         Connectee, 52, 138
  3229.         CONOK, 76, 90
  3230.         Contest, 4, 6, 13, 14, 19, 24, 29, 53, 54, 65, 77, 82, 83, 89, 138, 
  3231.           161, 166
  3232.         Control-C, 50
  3233.         Control-F, 120
  3234.         Control-Q, 137
  3235.         Control-S, 137
  3236.         Control-Z, 3, 32
  3237.         CONVERSE, 3, 9, 11, 30, 36, 58, 60, 70, 81, 104, 105, 106, 125, 135
  3238.         CQ, 3, 6, 7, 9, 14, 15, 21, 23, 24, 25, 26, 28, 34, 35, 36, 38, 39, 
  3239.           41, 42, 44, 45, 78, 88, 89, 101, 103, 106, 107, 108, 109, 114, 
  3240.           115, 130, 132, 133, 135
  3241.         CTEXT, 5, 7, 68, 69, 70, 75, 76, 78, 90, 114, 116, 125, 138
  3242.         Customize, 17, 85, 90, 92, 93, 112, 128
  3243.  
  3244.         DCD-Flag, 136
  3245.  
  3246.  
  3247.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  3248.         APPENDIX 11 LAN-LINK 2.00 REGISTRATION FORM, Page 170
  3249.  
  3250.  
  3251.         DCDCONN, 104
  3252.         Directories, 6, 77, 87, 103
  3253.         DISCONNECTED, 10, 42, 45, 74, 80, 84, 103, 129, 136, 137
  3254.         DSZ, 148, 158
  3255.         DUPLEX, 11, 12
  3256.  
  3257.         EAS, 118
  3258.         Echo-As-Sent, 133
  3259.         ELMER, 8, 9, 10, 12, 15, 25, 38, 112, 113, 114, 115, 116, 117, 122, 
  3260.           138, 139, 140, 142, 143, 144, 145, 146, 147, 163, 166
  3261.         Expert, 10, 139, 140, 141, 142, 146, 163
  3262.  
  3263.         FLOW, 20, 55, 57, 137, 156
  3264.         FSK, 32
  3265.  
  3266.         Greek, 10, 17, 93, 136
  3267.  
  3268.         Header, 13, 22, 42, 46, 52, 68, 73, 84, 95, 105, 124, 129, 132, 133, 
  3269.           159, 160
  3270.         Headers, 18, 20, 25, 42, 46, 73, 85, 102, 118, 152
  3271.         Highlighted, 62, 63, 65, 147
  3272.  
  3273.         Import-Convert, 5, 64, 65
  3274.         Inwindow, 80, 94, 102, 144
  3275.         IRQ, 92, 115, 116, 154, 158
  3276.  
  3277.         KA-Node, 118, 119
  3278.         KAM, 1, 9, 11, 18, 32, 36, 71, 72, 83, 87, 92, 93, 99, 100, 101, 
  3279.           103, 108, 110, 117, 118, 133, 135, 137, 138
  3280.         KEYWORD, 113, 141, 142, 143, 145
  3281.         KPC, 1, 9, 70, 132
  3282.  
  3283.         LAMTOR, 8, 107
  3284.         Link, 6, 12, 19, 22, 23, 25, 27, 32, 33, 34, 36, 37, 41, 43, 52, 
  3285.           59, 60, 61, 65, 77, 78, 80, 81, 82, 88, 99, 104, 105, 109, 111, 
  3286.           115, 120, 121, 122, 126, 127, 128, 129, 131, 135, 137, 162, 165
  3287.         LOCAL-BBS, 52, 53, 71, 120
  3288.         Log-to-disk, 77
  3289.         Logs, 65, 135, 161
  3290.         LogWindow, 94
  3291.  
  3292.         Mail-Snatch, 6, 46, 85, 133
  3293.         MBX, 8, 17, 60, 112, 114, 119, 130
  3294.         MCON, 101, 138
  3295.         Metabeacon, 8, 74, 75, 76, 105, 106, 138
  3296.         MH, 3, 34, 77, 94, 125, 129, 132, 133, 138
  3297.         MHWindow, 94
  3298.         MON, 90, 156
  3299.         MORSE, 7, 8, 11, 12, 15, 23, 24, 28, 31, 35, 99, 100, 107, 110, 111, 
  3300.           133
  3301.         Multi-user, 46, 48, 102, 138
  3302.         Multiconnect, 13, 36, 43, 70, 95, 96, 103, 104, 105, 132
  3303.  
  3304.  
  3305.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  3306.         APPENDIX 11 LAN-LINK 2.00 REGISTRATION FORM, Page 171
  3307.  
  3308.  
  3309.         MYCALL, 107, 110, 111
  3310.  
  3311.         NAVTEX, 7, 24, 99, 100, 138
  3312.         NNNN, 109, 111
  3313.         NODE, 6, 11, 14, 18, 43, 77, 80, 115
  3314.         NTS, 48, 166
  3315.  
  3316.         OUTwindow, 55, 94, 135, 144
  3317.  
  3318.         Packet, 1, 2, 3, 7, 10, 11, 12, 13, 14, 20, 21, 23, 24, 25, 26, 27, 
  3319.           28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 
  3320.           45, 46, 52, 54, 55, 56, 60, 61, 62, 68, 70, 71, 72, 73, 74, 77, 
  3321.           78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 95, 99, 
  3322.           101, 102, 105, 116, 117, 118, 123, 125, 126, 127, 128, 129, 130, 
  3323.           132, 133, 135, 136, 137, 138, 139, 162, 163, 166
  3324.         PacketCluster, 2, 6, 15, 27, 30, 44, 87, 115, 117, 166
  3325.         PacketClusterZap, 25
  3326.         PCZ, 9, 10, 122, 127, 128, 148, 149, 150, 151, 152, 153, 154, 155, 
  3327.           156, 157, 158, 159
  3328.  
  3329.         QBM, 4, 6, 9, 58, 59, 87, 115, 124, 125, 128, 129
  3330.         QBU, 4, 6, 9, 57, 58, 88, 115, 121, 128, 131, 138
  3331.         QBU-RX, 6, 8, 58, 88, 114, 115, 121, 128
  3332.         QBU-TX, 6, 9, 58, 88, 114, 115, 121, 128
  3333.         QDB, 4, 9, 58, 59, 125, 128, 129
  3334.         QJG, 9, 60, 130
  3335.         QMH, 9, 13, 125, 126, 129, 132
  3336.         QNO, 9, 58, 59, 81, 82, 124, 129, 130
  3337.         QRA, 2, 4, 9, 14, 27, 30, 60, 129
  3338.         QRM, 11, 35, 73, 78, 129
  3339.         QRT, 7, 9, 23, 25, 73, 78, 90, 91, 112, 129, 130
  3340.         QRU, 4, 9, 58, 60, 119, 129, 130
  3341.         QRV, 7, 9, 58, 59, 90, 91, 123, 130
  3342.         QRZ, 2, 3, 27, 30, 39, 75, 77
  3343.         QSL, 9, 52, 58, 59, 61, 63, 73, 75, 77, 124, 130, 166
  3344.         QSM, 4, 9, 22, 58, 59, 121, 129
  3345.         QSO, 8, 9, 10, 12, 13, 21, 24, 26, 30, 33, 36, 45, 54, 57, 76, 78, 
  3346.           82, 83, 100, 102, 107, 109, 112, 113, 114, 122, 135, 139, 143, 
  3347.           145, 146, 147
  3348.         QSP, 4, 6, 9, 25, 58, 59, 61, 77, 81, 114, 119, 123, 129, 130
  3349.         QSY, 73, 78
  3350.         QTA, 4, 9, 58, 60, 114, 121, 124, 130, 138
  3351.         QTC, 6, 9, 13, 21, 22, 24, 25, 77, 79, 80, 81, 85, 115, 130
  3352.         QTC-Snatch, 22, 23, 133
  3353.         QYD, 9, 131
  3354.         QYU, 9, 131
  3355.         QZD, 4, 9, 58, 60, 61, 121, 127, 128, 131, 138
  3356.         QZD-RX, 121, 127
  3357.         QZD-TX, 121, 128
  3358.         QZU, 4, 9, 58, 61, 121, 127, 128, 131, 138
  3359.         QZU-RX, 121, 122, 127
  3360.         QZU-TX, 121, 127
  3361.  
  3362.  
  3363.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  3364.         APPENDIX 11 LAN-LINK 2.00 REGISTRATION FORM, Page 172
  3365.  
  3366.  
  3367.  
  3368.         ReMember, 3, 12, 41, 44, 82, 102, 105, 119, 150, 151
  3369.         RTTY, 2, 5, 7, 15, 24, 30, 31, 32, 35, 71, 72, 99, 107, 109, 133, 
  3370.           138, 166
  3371.         RXR, 71, 72
  3372.         RY's, 27, 30, 138
  3373.  
  3374.         SAREX, 5, 7, 14, 25, 71, 72, 73, 74, 75, 76, 77, 97, 115, 138
  3375.         Scrollback, 2, 31, 138
  3376.         ScrollBackWindow, 94
  3377.         SELCAL, 6, 8, 14, 15, 24, 26, 27, 30, 36, 41, 43, 44, 45, 86, 87, 
  3378.           108, 109, 110, 114
  3379.         Snatch, 6, 24, 25, 46, 47, 77, 79, 80, 81, 84, 115, 132
  3380.         SOLO, 7, 25, 90, 91, 101, 102
  3381.         StatusWindow, 94
  3382.         Stream, 2, 27, 29, 75, 95, 96, 102, 103, 105, 115, 116, 117, 136
  3383.  
  3384.         TheLink, 118
  3385.         Time-of-day, 83
  3386.         Time-out, 135
  3387.         Timeout, 6, 89, 115, 117, 138
  3388.         Traffic, 7, 20, 26, 60, 72, 73, 79, 85, 101, 102, 103, 136
  3389.         Turing, 139
  3390.         TXR, 71, 72
  3391.         Type-ahead, 36
  3392.  
  3393.         Unshift-on-space, 24
  3394.         Upgrade, 20
  3395.  
  3396.         Verbose, 85
  3397.  
  3398.         XMITOK, 20, 100, 115, 117, 138
  3399.  
  3400.         Zap, 2, 3, 4, 5, 7, 27, 30, 44, 46, 48, 51, 52, 53, 54, 71, 73, 74, 
  3401.           84, 85, 86, 97, 98, 99
  3402.         ZapBBS, 24, 25, 84
  3403.         Zapp, 41, 77
  3404.         Zmodem, 9, 14, 60, 61, 121, 122, 127, 128, 131, 138, 148, 149, 150, 
  3405.           151, 152, 154, 156, 158, 159, 160
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.         LAN-LINK.DOC (c) G3ZCZ 1988 - 1992
  3422.